Помогите перенести код с VBScript на C#

m4za
Дата: 06.05.2006 16:15:38
[SRC vbs]' Connect to WMI and obtain an SWbemServices object.
Set oLocator = CreateObject("WbemScripting.SWbemLocator")
Set oServices = oLocator.ConnectServer("", "root\default")
' Obtain the single __SystemSecurity instance in this namespace.
set obj = oServices.Get("__SystemSecurity")
ret = obj.GetCallerAccessRights(rights)
WScript.Echo rights[/SRC]
m4za
Дата: 06.05.2006 16:16:53
Блин, не обращайте внимания на верхнее сообщение. Вот код на vbs:

Set oLocator = CreateObject("WbemScripting.SWbemLocator")
Set oServices = oLocator.ConnectServer("", "root\default")
set obj = oServices.Get("__SystemSecurity")
ret = obj.GetCallerAccessRights(rights)
WScript.Echo rights
Nikulin
Дата: 09.05.2006 20:13:08
Ну раз никто не отвечает, попробую я....

WbemScripting.SWbemLocator oLocator = new WbemScripting.SWbemLocator();
ЗДЕСЬ_ТИП_НАДО_УКАЗАТЬ oServices = oLocator.ConnectServer("", "root\default");
ЗДЕСЬ_ТИП_НАДО_УКАЗАТЬ obj = oServices.Get("__SystemSecurity");
ЗДЕСЬ_ТИП_НАДО_УКАЗАТЬ ret = obj.GetCallerAccessRights(rights);
WScript.Echo(rights);

Вот такая лабуда. Переписано используя синтаксис C#. В таком виде работать не будет. Нужна более полная инфа....