我用
HANDLE m_handle;
::LogonUser(_T("user"),_T("domain"),_T ("password"),LOGON32_LOGON_UNLOCK,LOGON32_PROVIDER_DEFAULT,&m_handle);
来登录编译错误:error C2065: 'LOGON32_LOGON_UNLOCK' : undeclared identifier
但是msdn中明确有这个选项,然而在winbase.h中却没有这个常量的定义,
该如何解决呢???
HANDLE m_handle;
::LogonUser(_T("user"),_T("domain"),_T ("password"),LOGON32_LOGON_UNLOCK,LOGON32_PROVIDER_DEFAULT,&m_handle);
来登录编译错误:error C2065: 'LOGON32_LOGON_UNLOCK' : undeclared identifier
但是msdn中明确有这个选项,然而在winbase.h中却没有这个常量的定义,
该如何解决呢???
解决方案 »
- 如何自绘制xp风格的combo box
- bof eof属性什么时候出现一个true 一个 false
- CPropertySheet怪异问题,急急!!!!
- 有没有人用过“BCGSoft”的?
- 关于模式窗口
- 检测组合键的问题 大家帮忙呀,在线给分
- CImageList的Create()的参数问题
- 窗口变化时如何使视图一起变化?
- 一个ListView的问题,我都快被折磨死了,我也一定给分
- 在COM接口中添加接口函数. 编译连接时出现语法错误," myproject.idl(24) : error MIDL2025 : syntax error : expecting a type specifica
- 急!!!问232转485
- 谁能告诉我《visual c++技术内幕》(潘爱民译)的下载地址,能下即给分
或者有个简单的办法:如果你知道这些常量的值,自己定义在里面算了
不要动不动就开这样的标题.
#define LOGON32_LOGON_NETWORK 3
#define LOGON32_LOGON_BATCH 4
#define LOGON32_LOGON_SERVICE 5
#define LOGON32_LOGON_UNLOCK 7
#if(_WIN32_WINNT >= 0x0500)
#define LOGON32_LOGON_NETWORK_CLEARTEXT 8
#define LOGON32_LOGON_NEW_CREDENTIALS 9
#endif // (_WIN32_WINNT >= 0x0500)
看不出来,偶的版本都换过了... :)你把winsdk\include 目录给include 进来了吗?
Use Advapi32.lib.我已经用了不行我用
for(dword i=0;i<100000;i++)
::LogonUser(_T("user"),_T("domain"),_T ("password"),i,LOGON32_PROVIDER_DEFAULT,&m_handle);
都没有任何效果,说明自定义的话估计也不行,况且我也不知道这个到底是多少
得定义平台宏??如何解决?
你的sdk在什么地方下载的呢?
#define LOGON32_LOGON_INTERACTIVE 2
#define LOGON32_LOGON_NETWORK 3
#define LOGON32_LOGON_BATCH 4
#define LOGON32_LOGON_SERVICE 5
你的sdk在什么地方下载的呢?马上结账
应该是最新的吧??