回答編集履歴
3
REG_EXPAND_SZ
answer
CHANGED
@@ -2,4 +2,13 @@
|
|
2
2
|
|
3
3
|
```C
|
4
4
|
a = RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_SUBSYSTEM, 0, KEY_QUERY_VALUE | KEY_SET_VALUE, &hRegKey);
|
5
|
+
|
6
|
+
std::wstring newData = TEXT("NewData");
|
7
|
+
a = RegSetValueEx(
|
8
|
+
hRegKey,
|
9
|
+
TEXT("Windows"),
|
10
|
+
0,
|
11
|
+
REG_EXPAND_SZ,
|
12
|
+
(LPBYTE)newData .c_str(),
|
13
|
+
(newData.size()+1)*sizeof(wchar_t));
|
5
14
|
```
|
2
更新
answer
CHANGED
@@ -1,1 +1,5 @@
|
|
1
|
-
管理者として実行(アドミニストレーター特権)
|
1
|
+
管理者として実行(アドミニストレーター特権)して、4つ目のパラメータに、KEY_QUERY_VALUE | KEY_SET_VALUE を設定する必要があるようです。
|
2
|
+
|
3
|
+
```C
|
4
|
+
a = RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_SUBSYSTEM, 0, KEY_QUERY_VALUE | KEY_SET_VALUE, &hRegKey);
|
5
|
+
```
|
1
訂正
answer
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
アドミニストレーター特権で、実行していますか?
|
1
|
+
管理者として実行(アドミニストレーター特権)で、実行していますか?
|