Hmm. The .inf file contains a version, which hasn't changed since 2022:
[Version]
Signature = "$Windows NT$"
Class = NetService
ClassGuid = {4d36e974-e325-11ce-bfc1-08002be10318}
Provider = %ProviderString%
CatalogFile = CCEDdrvr.Cat
DriverVer = 10/31/2022,14.23.36.519
I am therefore not really sure if the problem happens during an attempted copy/overwrite, or during the following action:
[Run]
;Always executed steps as Admin
Filename: "{sys}\RunDll32.exe"; Parameters: "syssetup,SetupInfObjectInstallAction DefaultInstall 132 {sys}\Drivers\CCEDdrvr.inf";
Filename: "Net"; Parameters: "Start CryptoCult_EncryptionDesktop_Driver";
Maybe this operation fails when the driver is busy...
There is a version compiled into the driver as well, right? I mean the binary .sys file. How do I check it? Maybe there is a mismatch between the version in the driver and the version in the.inf file.
Which of the versions is used by InnoSetup for comparison? The one compiled in, or the one in the inf file?
Dne úterý 16. prosince 2025 v 6:38:17 UTC+1 uživatel Martijn Laan napsal: