我有一個問題,我的申請是根據管理員權限運行(我也有體現)C#請求的註冊表訪問不允許
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
我正在計劃改變默認的圖標。當我改變* .php文件的默認圖標時,一切正常。但如果我想更改* .mp3文件的默認圖標,我得到這個錯誤請求的註冊表訪問不允許。我不知道如何才能獲得更好的使用註冊表的權限。我只用這個 - >RegistryKeyPermissionCheck.ReadWriteSubTree。這給我錯誤:
FileExt = FileExt.OpenSubKey("UserChoice", RegistryKeyPermissionCheck.ReadWriteSubTree);
感謝您的迴應!
您是否使用了regedit來查看密鑰以查看其擁有的權限? –
讀取允許所有擴展。但.php擴展名我可以改變,但.mp3不可以。權限是相同的。管理員(我以管理員身份運行應用程序)對所有擴展程序擁有完全控制權。 – sczdavos