2010-06-05 109 views
0

我在Vista上創建了一個應用程序,該應用程序以管理員權限運行。 我想將一個文件複製到ProgramData \ Application \文件夾。 但是,而不是複製那裏它的複製位置c:\ Users \ XXX \ AppData \ Local \ VirtualStore \ ProgramData \ Application \Vista複製文件正在複製到VirtualStore文件夾中

我不希望此文件複製到Virtul商店。

任何建議,我該如何克服這個問題?

我正在使用CopyFile API。

回答

0

添加Vista manifest到應用程序禁用虛擬化FS

+0

所以這是COM exe.Earlier我打電話從低特權處理這個C​​OM API,我被提升EXE的特權,同時推出的EXE。如果我添加清單,我無法啓動com服務器。 – anand 2010-06-05 17:39:16

+0

我沒有說你必須選擇requireAdministrator,只是使用asInvoker也會關閉兼容性的東西 – Anders 2010-06-05 19:12:56