UAC 和舊的(XP)程式稱為“colsetup”

UAC 和舊的(XP)程式稱為“colsetup”

我在Windows 7 下執行XP 程式(Robcad 7.5.1) 時遇到問題。是因為它具有“ setup” 進入其名稱)。 colsetup.exe 圖示顯示有盾牌,甚至從「以管理員身份執行此程式」中刪除選取也不起作用。

如果我使用管理員權限啟動 Robcad,它不會啟動,因為它無法從 FlexLM 取得授權(也許使用者名稱不同?)。

誰能幫我解決這兩個問題之一?

這個問題可以透過在安全性原則中停用安裝程式偵測來解決,但我不想碰它們(當前的、臨時的、電腦是獨立的,下一個應該在網域中,並且可以透過以下方式鎖定此設定)網路管理員)。

謝謝你,

伊格納齊奧

答案1

我透過新增 colsetup.exe.manifest 檔案解決:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <security>
         <requestedPrivileges>
            <requestedExecutionLevel
               level="asInvoker"
               uiAccess="False"/>
         </requestedPrivileges>
      </security>
   </trustInfo>
</assembly>

相關內容