Je signe des fichiers exécutables via un service Windows. Ce service crée un fichier batch, dans lequel la commande Sign réelle est:Aucune URL Accès via batchfile exécuté à partir du service Windows
cd D:\wmt_sign\Signer\Tools
signtool sign /f "D:\codesign\cert\Certificate.pfx" /p MyPass /t "http://timestamp.digicert.com" /d "zxz" /du "http://www.testurl.com" "D:\codesign\Sign\Request307\filetobesigned.exe">>"D:\codesign\log\signlog\Request\SignLogReport.txt"
- Lorsque j'exécute la commande par lots de la machine directement, pas de problème, tout fonctionne bien
- Lorsque j'exécute le signe commande direclty de commanline, pas de problème tout fonctionne
- lorsque j'exécute le batchfile dans le code (process.startinfo .... etc) l'horodatage-url ne peut pas être atteint! (L'erreur est "Le serveur d'horodatage spécifié n'a pas pu être contacté.")
Le service s'exécute sous le compte système local, il y a un pare-feu, mais celui-ci est ouvert pour le trafic sortant.
Je n'ai aucune idée du tout ....
Dommage, même le compte de service réseau ne fonctionne pas ici .. Devra vérifier avec un administrateur de domaine demain. Comme je l'ai compris, cette machine n'est pas dans un domaine. –
Configurez le service pour qu'il s'exécute comme n'importe quel compte que vous connectez dans la zone en tant que. Si cela fonctionne, vous savez que c'est un problème de sécurité. – user957902
Je me connecte à cette machine via Remote Desktop ... –