2015-06-08 35 views
1

我的程序(C:\ Program Files \ MyApp \ Myprog)以Windows啓動啓動;在設備插入時Myprog.exe調用另一個程序(C:\ Windows \ comp.exe)。此過程在我安裝程序的管理員帳戶中正常工作,但Myprog.exe無法在用戶帳戶更改時調用comp.exe。我希望(C:\ Windows \ comp.exe)在每種類型的帳戶中調用,例如管理員組帳戶和非管理員帳戶。請幫忙如何在不同用戶帳戶下運行程序

+0

在我看來,這與Windows權限有關,而與編程無關。如果是這樣,你在錯誤的網站。我會建議[超級用戶](http://superuser.com/)。 – ZygD

回答

1

你必須添加更多信息。被調用的程序是否可能必須以管理員身份運行,因爲它必須完成的任務需要提升權限?

+0

沒有兩個程序都不是UAC補丁。 – Anas90

+0

好的 - 這是什麼意思,你的程序在Windows啓動時啓動?當用戶登錄或系統啓動時是否啓動?在後一種情況下,您可能無法訪問當前用戶的註冊表,因爲它沒有加載。也許第二個可執行文件沒有在預期的環境中啓動?由於更強的限制,您可能希望將被調用的可執行文件安裝在相同的文件夾中,而不是Windows目錄。你是否試圖以一個不同的用戶手工開始?系統啓動時出現 –

+0

。你是否試圖以一個不同的用戶手工開始? :否 – Anas90

相關問題