2017-05-29 25 views
1

システム環境変数にSQLサーバ名を格納して必要なときに取得したい。環境変数をマシンに設定する方法#

私はこの試みた:

Environment.SetEnvironmentVariable("Varname","VarVal",EnvironmnetVariableTarget.Machine); 

をしかし、それはエラーを示しています

Requested Registry Access Not Allowed

Called Security Exception....

何をしますか?

+0

その方法の[documentation](https://msdn.microsoft.com/en-us/library/96xafkes(v = vs.110).aspx)に準拠しています。あなたのアプリはその操作に必要な権限を持っていません。 – Nasreddine

+0

どうすれば可能ですか –

+0

@morihardevは私の答えを見てください**:| ** – Adola

答えて

1

HKEY_LOCAL_MACHINEにアクセスしています。 Windowsから必要なアクセス権を取得する必要があります。適切な権限を取得することについての投稿をthisでご覧ください。

+0

ありがとうAdolaそれは動作します。 –

+0

@morihardev助けて嬉しいです! – Adola

関連する問題