2010-05-17 65 views
2

我有一個應該在Windows 7上運行的舊VB6應用程序(無人機設置爲默認級別,4個IMHO中的3個)。它具有更新自身的功能,而Windows 7現在抱怨說它會修改計算機(至少Windows 7就在這裏)。某些VB6應用程序的Windows 7 UAC清單文件

我能夠在Vista中使用某種清單文件運行它,但這似乎不再有效(如果我想到它,這是預期的行爲)。

清單文件是這樣的:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
    <assemblyIdentity version="1.1.0.24" processorArchitecture="X86" name="IKOfficeAppStarter" type="win32"/> 
    <description>IKOffice Starter</description> 
    <dependency> 
     <dependentAssembly> 
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" 
      version="6.0.0.0" processorArchitecture="X86" 
      publicKeyToken="6595b64144ccf1df" language="*"/> 
     </dependentAssembly> 
    </dependency> 
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
     <security> 
      <requestedPrivileges> 
       <requestedExecutionLevel level="asInvoker" uiAccess="true"/> 
      </requestedPrivileges> 
     </security> 
    </trustInfo> 
</assembly> 

清單可以將EXE「IKOffice Starter.exe」附近被發現和被稱爲「IKOffice Starter.exe.manifest」,這應該是好。

目前盾牌圖標已經從我的.exe文件中刪除,但是當試圖啓動軟件時,我收到「Der angeforderte Vorgang erforderthöhereRechte」的消息,或者翻譯成英文「請求的操作需要提升」。

我該怎麼做才能阻止Windows再次出現bug,所以我可以在我們的客戶端計算機上安裝此應用程序。嘿,我已經告訴Windows將它作爲Invoker運行,那爲什麼它仍然在抱怨?

+0

asInvoker設置意味着「此進程應該繼承啓動它的進程的安全令牌。」你想要求管理員嗎? – Bob77 2010-05-18 00:43:43

+0

不,我只是想讓窗口讓程序失敗,而不是竊聽我我們的消息框 – Daniel 2011-01-04 19:51:56

回答

1

和Windows 7現在抱怨說,它會修改電腦

當時馬赫特DENN戴恩PROGRAMM所以Schlimmes?在註冊表中,還是在irgendwelche Verzeichnisse schreiben wo es nicht hindarf? behebe diesen「Fehler」indem Du das Programm umschreibst。

+0

+1 Probier ich morgen mal ... – Daniel 2010-05-17 21:14:42

+0

這樣做了!我包含了Declare函數的一些函數,我不需要它們(它們在一些庫模塊中),並且在刪除它們之後,Windows決定我的程序是無害的! – Daniel 2010-05-21 19:25:51

+3

您能否加入翻譯?我們希望在這裏保持英文。 – 2011-04-23 02:45:31

1

該錯誤消息來自哪裏? Windows或您的VB 6應用程序? VB6應用程序可能會說:「嘿,你在運行我作爲調用者,但我需要運行提升?」畢竟,VS2008做到了。或者你認爲Windows對你說了這些話嗎?

另外我懷疑你需要uiAccess = true,並且由於清單傾向於從項目複製到項目中,所以它是假的。

+1

+1 for uiAccess = false – Daniel 2010-05-17 21:16:18

相關問題