[英]InstallShield Basic MSI Project installer loses “Log On As” after installing upgrade
我正在編寫InstallShield Basic MSI Project安裝程序以升級Windows服務。
升級服務時,請執行以下操作:
安裝該服務后,“登錄身份”用戶將更改為:LocalSystem。
該服務使用System.ServiceProcess.ServiceBase用C#編寫。
安裝程序正在使用InstallShield 2008 Premier Edition版本14。
我確實發現了這種stackoverflow的情況,但是我不想轉換為InstallScript項目。
無論如何,升級Windows服務時是否可以保留以前的“登錄身份”用戶?
一些選擇
您可以創建一個系統搜索來保存所有這些reg鍵,但這很麻煩,特別是如果機器已創建LEGACY鍵,則更改這些鍵仍可能使它失敗。
您可以要求輸入用戶名/密碼並重新創建密鑰。
您可以創建一個自定義操作以執行regedit /se HKLM\\System\\CurrentControlSet\\Services\\service_name
然后導入該密鑰。 同樣,您可能會遇到問題,有時當您更改用戶/密碼的注冊表項時,Windows有時不喜歡它。
我個人會做2個,但其他選項也可能起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.