2017-07-27 11 views
0

レジストリキー\ローカルマシンにキーを追加しようとしました しかし、私はこのエラーを受け取りました:要求されたレジストリアクセスは許可されていません。c# - どうすればHKEY_LOCAL_MACHINE Softwareにアクセスできますか

リンカーを変更 - >マニフェストファイル - > requireAdministratorにUAC実行レベル(/レベル= 'requireAdministrator')、

が、再び同じエラー。

+0

「管理者として実行する」場合は、このエラーがありますか? – Rekshino

+2

[要求されたレジストリアクセスは許可されていません](https://stackoverflow.com/questions/562350/requested-registry-access-is-not-allowed) – Rekshino

答えて

1

app.manifestで正しい定義をしていますか?

<?xml version="1.0" encoding="utf-8"?> 
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <assemblyIdentity version="1.0.0.0" name="MyApplication" /> 
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
     <security> 
     <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> 
      <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 
     </requestedPrivileges> 
     </security> 
    </trustInfo> 
</asmv1:assembly> 

また、事前にUAC管理者プロンプトが表示されていることを確認してください。

+0

はい、同じエラーです。 :S – Asdren

関連する問題