質問編集履歴
2
前提条件や実現したいことの見直し
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,6 +28,8 @@
|
|
28
28
|
|
29
29
|
管理者権限で下記パラメータを「0」とする具体的なコードを教えていただけませんか。
|
30
30
|
|
31
|
+
※マニュフェストで「<requestedExecutionLevel level=””requireAdministrator”” uiAccess=””false”” />」にするのではなくコードの中で管理者PWを設定する方法を希望です。
|
32
|
+
|
31
33
|
|
32
34
|
|
33
35
|
・HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin
|
1
前提条件や実現したいことの見直し
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,31 +1,37 @@
|
|
1
1
|
どなたかわかる方、ご教示お願いいたします。
|
2
|
-
|
3
|
-
やりたいことは掲題のとおりとなりますが、VB.netに対しての理解が浅いことから何が問題なのかがわからないでいます。
|
4
2
|
|
5
3
|
|
6
4
|
|
5
|
+
### 実現したいこと
|
7
6
|
|
8
|
-
|
9
|
-
|
7
|
+
VB.netにて下記条件の端末に対してWindowsUpdateに関するレジストリ修正を行うプログラムを作成したい。
|
10
8
|
|
11
9
|
|
12
10
|
|
13
|
-
|
11
|
+
### 端末の前提条件
|
14
12
|
|
13
|
+
・ドメイン不参加
|
14
|
+
|
15
|
+
・UAC設定は最上位またはその一つ下が前提
|
16
|
+
|
17
|
+
・持ち出し端末のため、社外ネットワークを利用することを前提
|
18
|
+
|
15
|
-
|
19
|
+
・ローカルからブラウザでインターネットの利用は不可(利用時は仮想環境に接続することが前提)
|
16
20
|
|
17
21
|
|
18
22
|
|
23
|
+
### 現在困っている点、依頼事項
|
24
|
+
|
25
|
+
UACの設定上、レジストリ修正を行うことが管理者権限でしか実行できないという点がわかりました。
|
26
|
+
|
27
|
+
調べていく中で、UACの設定を変更するには下記のパラメータを「0」にすることで、レジストリ修正が可能になりそうです。
|
28
|
+
|
29
|
+
管理者権限で下記パラメータを「0」とする具体的なコードを教えていただけませんか。
|
19
30
|
|
20
31
|
|
21
32
|
|
33
|
+
・HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin
|
22
34
|
|
23
|
-
|
35
|
+
・HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
|
24
36
|
|
25
|
-
|
26
|
-
|
27
|
-
Process.Start("reg.exe", "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin=0", "Administrator", ssPW, Nothing)
|
28
|
-
|
29
|
-
Process.Start("reg.exe", "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA=0", "Administrator", ssPW, Nothing)
|
30
|
-
|
31
|
-
|
37
|
+
・HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\PromptOnSecureDesktop
|