10月 2006 - 投稿
とある検証プログラムを書いている時に思いついた。
Imports System.Security.Principalしてから、
For Each group As Security.Principal.IdentityReference In Security.Principal.WindowsIdentity.GetCurrent.Groups
Edited at 2006/10:16 22:25
Windows Vistaで新しく加わったUAC(ユーザーアクセス制御)な話。
自作のアプリケーション等々をUACに対応させる方法です。Manifestファイルを使用する方法。
簡単に言うと、Manifestファイルを作成し、そこに、以下(<Assembly>から下)のような記述を埋め込みます。(宣言は飛ばしても良いかと)
<?xml version="1.0" encoding="utf-8"?> <assembly
WMIのクエリを実行して結果をConsole.WriteLineで表示するサンプルです。
コードはこんな感じ。
Sub WMIExecute(ByVal Query As String) Dim MO As System.Management.ManagementObject Dim MO_Collection