110,534
社区成员
发帖
与我相关
我的任务
分享
EVT_HANDLE WINAPI EvtOpenSession(
_In_ EVT_LOGIN_CLASS LoginClass,
_In_ PVOID Login,
_In_ DWORD Timeout,
_In_ DWORD Flags
);
typedef struct _EVT_RPC_LOGIN {
LPWSTR Server;
LPWSTR User;
LPWSTR Domain;
LPWSTR Password;
DWORD Flags;
} EVT_RPC_LOGIN;
[DllImport("Wevtapi.dll", CharSet = CharSet.Unicode)]
public static extern IntPtr EvtOpenSession(
int LoginClass_EvtRpcLogin_1, //EvtRpcLogin 1
IntPtr Login, //改成 _EVT_RPC_LOGIN 也不行
int Timeout, //Reserved. Must be zero.
int Flags //Reserved. Must be zero.
);
public struct _EVT_RPC_LOGIN { //改成class也不行
public string Server;
public string User;
public string Domain;
public string Password;
public int Flags; // _EVT_RPC_LOGIN_FLAGS
}