Malheureusement, je n'ai pas de machine Windows 98 sur laquelle tester cela. Quelqu'un sait-il si des exécutables signés par le code SignTool.exe
(sous Windows 7) fonctionnera correctement sous Windows 98 ?
Réponse
Trop de publicités?Según MSDN :
Le Sign Tool n'est pas pris en charge par Microsoft Windows NT, Windows Me, Windows 98 ou Windows 95.
Cela n'empêche évidemment pas l'exécutable signé de fonctionner, mais implique que les routines de validation et de signature sont absentes de ces plateformes.
Je m'attendrais à ce que les exécutables eux-mêmes, en supposant qu'ils n'utilisent pas une fonctionnalité exclue par l'utilisation d'une ancienne plate-forme, fonctionnent et que la signature du code soit stockée dans un bloc supplémentaire au sein de l'exécutable dont le système d'exploitation doit avoir connaissance.
Un système d'exploitation plus ancien peut tout simplement ignorer ce bloc et exécuter le code sans rien savoir. Vous ne disposeriez tout simplement pas de la validation que procure la signature de l'exécutable.
Il est toutefois tout à fait possible qu'une application créée depuis la mise à disposition de l'outil de signature soit destinée aux machines Windows 2000 et supérieures et ne fonctionne tout simplement pas sous Windows 98 pour des raisons autres que le fait qu'elle ait été signée.