SQL Server 2008 に登録するためのユーザー グループを作成しようとしています。
これは私のコードです:
[DllImport("Netapi32.dll", CharSet=CharSet.Unicode)]
internal static extern int NetLocalGroupAdd([In, MarsharAS(UnmanagedType.LPWStr)] string serverName,[In] int level, [In] reg NativeHeaders.LOCALGROUP_INFO_1 info0, out int paramError);
internal struct LOCALGROUP_INFO_1
{
public string lgrpi1_name;
public string lgrpi1_comment;
}
$ always return error number 2202( User name not valid )
Public void CreateWinAuthGroup ()
{
var localgroup_info_ = new LOCALGROUP_INFO_1
{
lgrpi1_name = "TesUserGroup",
lgrpi1_comment = "Group for My Application"
}
int error = NetLocalGroupAdd(serverName, 0, ref localgroup_info_, out paramerror);
}
他の誰かがこの問題に直面しましたか? このソースは、私のスタンドアロン テスト アプリケーションでうまく動作します。ただし、メイン アプリケーションと統合すると、常にエラーが返されます。
助けてくれてありがとう。