netsh wlan export profile name="eduroam"
(name je nazev site)netsh wlan add profile filename="sitovy_profil.xml"
Po spusteni prikazu automaticky prida certifikat.
certutil -addstore -f Root "certifikat.crt"
Po spusteni prikazu zobrazi pruvodce pro instalaci certifikatu (na jiny zpusob jsem ve Windows XP neprisel).
rundll32.exe cryptext.dll,CryptExtAddCER certifikat.crt
XML soubor s nastavenim site i certifikat je nutne zabalit do jedno souboru Lazarus Resources
Zabaleni je potreba provest programem lazres dodavanym s Lazarusem
Syntaxe programu lazres:
f:\>lazres.exe Usage: lazres.exe resourcefilename filename1 [filename2 ... filenameN] lazres.exe resourcefilename @filelist f:1>
Pouziti:
f:\>lazres.exe data.lrs certifikat.crt sitovy_profil.xml certifikat.crt ResourceName='certifikat' Type='CRT' sitovy_profil.xml ResourceName='sitovy_profil' Type='XML' f:\1>
Ukazka vysledeneho souboru:
LazarusResources.Add('certifikat','CRT',[ '0'#130#4'60'#130#3#30#160#3#2#1#2#2#1#1'0'#13#6#9'*'#134'H'#134#247#13#1#1#5 ... +#148#216#130#23'Z{'#208#188#199#143'N'#134#4 ]); LazarusResources.Add('sitovy_profil','XML',[ '<?xml version="1.0"?>'#13#10'<WLANProfile xmlns="http://www.microsoft.com/ne' ... +'SM>'#13#10'</WLANProfile>'#13#10 ]);
Zkompilovany EXE soubor bude strasne velky, priblizne 13MB. Pomoci nasledujiciho postupu se lze dostat priblizne na 435kB.
strip --strip-all nastavitSit.exe
upx -9 --lzma nastavitSit.exe
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 only