Last modified 5 years ago
Kuidas ehitada Windows/Firefox? .exe installerit
- Vaata ka seda: IdKaardiTarkvara/WindowsChangeLog
- Arvatavasti huvitab ka viimase buildi staatus: http://code.ideelabor.ee:8002/
Vajad midagi sarnast:
- x86 win32 (Windows XP SP2)
- Arvatavasti Admin õiguseid ja vaikeseadetes arvutit (C: jne)
- Visual Studio (2003 .NET/2005 Pro)
- Python 2.5
- py2exe
- pywin32
- WinReg?
- wmi
- Gnuwin32 libtool
- cygwin
- Säti cygwini path system environment all
- installi svn, perl, make, wget
Mida teha:
- Käivita 'Visual studio command prompt' ning lihtsuse ja selguse mõttes bash
- copypaste:
# Tiri algkood svn co svn://ideelabor.ee/opensource/id-card-win32-installer/trunk installer cd installer build.bat # Korja Output kataloogist .exe installer
Register
Installer loob ja samas kasutab kolme registri võtit:
- HKLM\Software\OpenSC\ConfigFile - OpenSC poolt kasutatav konfifail, sama mis HKLM\Software\Ideelabor\Home + opensc.conf
- HKLM\Software\Ideelabor\Home - Ideelabori pudipadi asukoht (utiliidid, sertifikaadid, dokk jne)
- HKLM\Software\Ideelabor\MozillaModulePath - Mozillase laetava mooduli asukoht
- HKLM\Software\Ideelabor\SupportURL - Mozilla utiliidi poolt avatava abiteksti URL. %s asendatakse vea koodiga
Märkmed
pkcs11.h ja windowsi build teeb warningud:
pkcs11-spy.c(1253) : warning C4273: 'C_WrapKey' : inconsistent dll linkage
c:\build\windows-installer\opensc-mp\src\pkcs11\pkcs11.h(973) : see prev
ious definition of 'C_WrapKey'
pkcs11-spy.c(1278) : warning C4273: 'C_UnwrapKey' : inconsistent dll linkage
c:\build\windows-installer\opensc-mp\src\pkcs11\pkcs11.h(982) : see prev
ious definition of 'C_UnwrapKey'
pkcs11-spy.c(1303) : warning C4273: 'C_DeriveKey' : inconsistent dll linkage
c:\build\windows-installer\opensc-mp\src\pkcs11\pkcs11.h(989) : see prev
ious definition of 'C_DeriveKey'
[65] mõju:
time printf "x\nx\n" | pkcs11-tool --login --test --module /Library/OpenSC/lib/opensc-pkcs11.so --pin 1234 mac-intel, spr532, newcode: 42,1s mac-intel, ok1021, newcode: 51.92s mac-intel, ok1021, oldcode: 47.3s
mac-ppc märkmed kadunud aga võrreldav ca 10%.
