0
在命令提示符下,以管理員身份,我可以使用signtool.exe簽署文件。 15063.137。但是,我在應用程序中籤署了一個文件,並且當我從應用程序內執行相同的命令時,該命令失敗,退出代碼爲1.我不是100%確定它是權限問題,但我是猜測它是。我如何嚮應用程序正在運行的用戶授予權限以簽署文件。授予用戶訪問簽署文件的權限
是的,我需要給予用戶使用我正在使用的證書的特殊權限?
PS:我已經嘗試將證書導入到受信任的發佈者以獲取計算機帳戶,但由於某種原因,證書沒有在mmc中顯示。
什麼是UAC提示? –
我可以做同樣的事情。我可以在沒有問題的情況下在提示符下運行命令。問題是當一個應用程序嘗試調用signtool時。我認爲應用程序的用戶沒有權限。 –
UAC =用戶訪問控制。設置爲「以管理員身份運行」的應用程序在啓動時顯示UAC提示符,以允許其擁有這些權限。如果您使用的是非管理員帳戶,那麼您還必須提供管理員密碼。 SignTool不需要管理員權限即可運行。訪問權限錯誤可能是由於缺少對PFX的讀取訪問或對EXE的寫入訪問。 –