Home
Support
Windows VistaおよびWindows 7のレジストリヘプログラム的にアクセスする方法
Windows VistaおよびWindows 7のレジストリヘプログラム的にアクセスする方法
使用ソフトウェア:
使用ソフトウェア・バージョン: 8.2.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: Windows VistaおよびWindows 7のレジストリヘアクセスする際に、エラーが発生します。レジストリの値を読み取ると、エラー-600、LabVIEW: 未決定のWindowsレジストリエラーが発生します。どうすれば、レジストリの値は読めるのですか?
解決策: Windows VistaおよびWindows 7では、レジストリに変更を行う場合、管理者権限を持ったアカウントで行う必要があります。読み取りのみを行う場合は管理者権限は必要ありません。但し、「レジストリキーを開く」関数のセキュリティアクセスマスクを正しく設定する必要があります。この端子は、デフォルトでは「KEY_READ/KEY_WRITE」になってますので、管理者権限を持たないアカウントでVIをデフォルト状態で実行しますと、エラーが発生します。
正しく設定するには、セキュリティアクセスマスク端子を右クリックし、定数を作成して列挙体から「KEY_READ」を選択しします。
図1. 「レジストリキーを開く」関数のセキュリティアクセスマスク設定
関連リンク:
添付:
報告日時: 06/08/2007
最終更新日: 12/21/2011
ドキュメントID: 4A70952F
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.