以下のコードを使用してレジストリを読み取り、EnableLUAの値を取得しています
LPCTSTR pszSubKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
LPCTSTR pszValue = "EnableLUA";
DWORD dwType = 0;
DWORD dwValue = 0;
DWORD dwValueSize = sizeof( DWORD );
if ( ERROR_SUCCESS != SHGetValue( HKEY_LOCAL_MACHINE, pszSubKey, pszValue,
&dwType, &dwValue, &dwValueSize) )
上記のコードを管理者モードで実行しても、ランタイムエラーが発生します。この仕事を成し遂げるために利用可能な他のAPI。EnableLUAの値が0か1かを簡単に確認したい。mingwを使用していて、LSTATUSがコンパイル時に表示されている
エラー:不明な宣言LSTATUS。