我正在使用部署到Windows Standard Embedded 7平臺上的軟件。它利用inpout32.dll,一個流行的庫來讀取和寫入並行端口。這個圖書館有點鬼鬼祟祟。它不是通過安裝程序安裝,而是延遲安裝 - 當它加載並調用時,它會查看硬件並選擇屬於程序資源一部分的驅動程序。這會被複制到Windows驅動程序目錄。僅以管理員身份第一次運行程序
問題是如果程序沒有以管理員身份運行,則此副本將不會成功。該軟件就會死亡。因此,我正在尋找一種優雅的解決方案,不涉及關閉用戶帳戶控制(即使工作?)。在清單中指出程序應該以管理員模式運行將是一種方式,但這會彈出一個對話框,我不希望每次都發生這種情況。有沒有辦法指定「以管理員身份運行一次」?
假設沒有,您可以給我什麼建議?
爲圖書館做一個合適的安裝程序。 –