0

Windows 8.1 system32 フォルダーの uxtheme.dll の所有権をプログラム (c++) で取得しようとしています。私は今数時間読んで、試して、グーグルで検索しましたが、解決策が見つかりません。uxtheme の所有権が設定されるたびに、プロパティ タブに表示されません。所有権と完全な権利は、常に Trusted Installer に継承されます。

私はそれを試してみましたsystem("takeown /f C:\Windows\system32\uxtheme.dll")が、成功しましたが、残念ながらうまくいきません。

TakeOwnership()msdnの関数についても同様です。[http://msdn.microsoft.com/en-us/library/windows/desktop/aa379620%28v=vs.85%29.aspx]

ローカル管理者の所有権を継承して、この dll を切り替えるにはどうすればよいですか? リソース保護はそれと関係がありますか?

所有権が設定されると、dll を MoveFileEx() に置き換えることができますか?

どうもありがとう、ロディ

4

1 に答える 1

0

わかりました私は私の問題を解決しました。

ファイルが含まれるすべてのディレクトリの所有権を取得します。 注意: 64 ビットを実行している場合、system\ ファイルへのパスは SysWoW64\ フォルダーにリダイレクトされます。

于 2014-02-17T14:31:02.747 に答える