2014-04-26 39 views
4

我在學區工作,正在做一些輕量級編程,製作技術工具等。我沒有(而且學校不會前面)代碼簽名證書。我可以在我的域中執行/實施什麼,以便我編寫的程序不會成爲「未知發佈者」。我目前正在開發Visual Studio Ultimate 2013.我的程序需要管理員訪問權限,並且使用ClickOnce似乎與設置衝突。請保持溫柔,因爲這是我在SO上的第一篇文章。如何編譯執行時未顯示「未知發佈者」的C#程序

編輯:學校系統不會給我買Verisign/Comodo代碼簽名證書,因爲我的使用有限以及我的程序不會超出我們域的範圍部署。我確實讓我們域中的CA服務器管理員爲我頒發了證書;然而,該程序仍然說,該程序來自未知的發佈者。它不會驗證域CA服務器嗎?

+2

http://stackoverflow.com/questions/20685576/why-does-my-signed-click-once-application-say-it-has-an-unknown-publisher查看第一個答案。您必須購買證書才能簽署您的申請。您可能希望通過學校網站發佈您的程序,這將使您的程序更加值得用戶信賴,但您無法更改未知發行人 –

+1

我認爲每位開發人員都有獨特的「密鑰」。當它們得到遵守時,該「關鍵」將能夠被微軟驗證者讀取。如果密鑰匹配他們的數據庫。他們顯示開發人員的名字。對不起如果我錯了,如果有人有更好的解釋,請解釋給OP。 –

回答

相關問題