Win7的服务程序中不能调用WinInet API吗 [问题点数:40分,结帖人xqchang]

Bbs3
本版专家分:718
结帖率 100%
Bbs7
本版专家分:17144
Bbs12
本版专家分:361009
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs12
本版专家分:361009
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs12
本版专家分:361009
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs3
本版专家分:718
Bbs3
本版专家分:718
Bbs3
本版专家分:718
Bbs7
本版专家分:13048
Blank
黄花 2013年5月 专题开发/技术/项目大版内专家分月排行榜第二
2013年4月 专题开发/技术/项目大版内专家分月排行榜第二
2012年9月 专题开发/技术/项目大版内专家分月排行榜第二
Bbs3
本版专家分:718
Bbs7
本版专家分:13048
Blank
黄花 2013年5月 专题开发/技术/项目大版内专家分月排行榜第二
2013年4月 专题开发/技术/项目大版内专家分月排行榜第二
2012年9月 专题开发/技术/项目大版内专家分月排行榜第二
Bbs3
本版专家分:718
关于WinINet api
问一下各位高手,大家写FTP/HTTP 客户端程序时通常是自己实现FTP/HTTp协议rnrn还是用<em>wininet</em> <em>api</em>? 还是用别的?rnrn用winnet <em>api</em> 有什么优缺点?rnrn想听听大家的看法rn
关于WinInet API
怎样使用代理呀,是不是用InternetErrorDlg,rn出来对话框,但是总是ERROR_RETRY,请指教
初探WinInet网络api
//必须的头文件,而且要链接<em>wininet</em>.lib #include #define UM_SOCKET (WM_USER + 1) void CNetTimeDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 // CDialogEx::OnOK(); // 使用winsocket,获取国际标准时间并设置系统时间 WSADATA W
Wininet API 下载乱码!!!!
sHeader := 'Content-Type: text/html; charset=gb2312;'+char(13)+char(10);rn HttpAddRequestHeaders(hRequest, PChar(sHeader), length(sHeader), HTTP_ADDREQ_FLAG_REPLACE Or HTTP_ADDREQ_FLAG_ADD);rnrn我加上面的表头都没无改变乱码?还是哪个地方写错了!?rn
wininet api 的异步操作问题
我在网站上放了一个test1.asp文件,内容如下rnrn用以下代码同步访问这个网页,MessageBox输出结果为“hellotrcore.cpp”而不是“hello”,这里有一点奇怪,不知道为什么呢?rn HINTERNET hSession,hOpenURL;rn CString strLoad;rn DWORD dwBytesAvailable = 0, dwBytesDownloaded = 0;rn hSession=InternetOpen("test",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);rn hOpenURL=InternetOpenUrl(hSession,".../test1.asp",NULL,0,INTERNET_FLAG_RELOAD,0);rn if (hOpenURL)rn rn do rn if (InternetQueryDataAvailable(hOpenURL, &dwBytesAvailable,0,0))rn rn CString s;rn InternetReadFile(hOpenURL, (LPSTR)(LPCTSTR)s, dwBytesAvailable, &dwBytesDownloaded);rn strLoad += s;rn rn else // end of datarn break;rn while (dwBytesDownloaded > 0);rn AfxMessageBox(strLoad);rn rn InternetCloseHandle(hOpenURL);rn InternetCloseHandle(hSession);rnrn更重要的是用以下代码异步访问这个网页,rn m_hSession=InternetOpen("test",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,INTERNET_FLAG_ASYNC);rn InternetSetStatusCallback(m_hSession,(INTERNET_STATUS_CALLBACK) Juggler);rn hOpenURL=InternetOpenUrl(hSession,".../test1.asp",NULL,0,INTERNET_FLAG_RELOAD,0);rnrn触发了以下的回调函数,但是不管哪种case,MessageBox输出结果都为空,到底应该如何解决才好呢?请帮忙看看吧,谢谢。rnvoid __stdcall CALLBACK CWinInetTestDlg::Juggler(HINTERNET hInternet, DWORD dwContext, DWORD dwInternetStatus, LPVOID lpvStatusInformation, DWORD dwStatusInformationLength)rnrn CString strLoad;rn DWORD dwBytesAvailable = 0, dwBytesDownloaded = 0;rn CWinInetTestDlg *pThis=(CWinInetTestDlg *)dwContext;rn switch (dwInternetStatus)rn rnrn case INTERNET_STATUS_RECEIVING_RESPONSE:rn AfxMessageBox("RECEIVING_RESPONSE");rn do rn if (InternetQueryDataAvailable(pThis->m_hOpenURL, &dwBytesAvailable,0,0))rn rn AfxMessageBox("InternetQueryDataAvailable ok");rn CString s;rn InternetReadFile(pThis->m_hOpenURL, (LPSTR)(LPCTSTR)s, dwBytesAvailable, &dwBytesDownloaded);rn strLoad += s;rn rn else // end of datarn break;rn while (dwBytesDownloaded > 0);rn AfxMessageBox(strLoad);rn case INTERNET_STATUS_RESPONSE_RECEIVED:rn AfxMessageBox("RESPONSE_RECEIVED");rn do rn if (InternetQueryDataAvailable(pThis->m_hOpenURL, &dwBytesAvailable,0,0))rn rn AfxMessageBox("InternetQueryDataAvailable ok");rn CString s;rn InternetReadFile(pThis->m_hOpenURL, (LPSTR)(LPCTSTR)s, dwBytesAvailable, &dwBytesDownloaded);rn strLoad += s;rn rn else // end of datarn break;rn while (dwBytesDownloaded > 0);rn AfxMessageBox(strLoad);rn case INTERNET_STATUS_CONNECTED_TO_SERVER:rn AfxMessageBox("CONNECTED_TO_SERVER");rn do rn if (InternetQueryDataAvailable(pThis->m_hOpenURL, &dwBytesAvailable,0,0))rn rn AfxMessageBox("InternetQueryDataAvailable ok");rn CString s;rn InternetReadFile(pThis->m_hOpenURL, (LPSTR)(LPCTSTR)s, dwBytesAvailable, &dwBytesDownloaded);rn strLoad += s;rn rn else // end of datarn break;rn while (dwBytesDownloaded > 0);rn AfxMessageBox(strLoad);rn break;rn case INTERNET_STATUS_REQUEST_COMPLETE:rn AfxMessageBox("REQUEST_COMPLETE"); rn do rn if (InternetQueryDataAvailable(pThis->m_hOpenURL, &dwBytesAvailable,0,0))rn rn AfxMessageBox("InternetQueryDataAvailable ok");rn CString s;rn InternetReadFile(pThis->m_hOpenURL, (LPSTR)(LPCTSTR)s, dwBytesAvailable, &dwBytesDownloaded);rn strLoad += s;rn rn else // end of datarn break;rn while (dwBytesDownloaded > 0);rn AfxMessageBox(strLoad);rnrn InternetCloseHandle(pThis->m_hOpenURL);rn InternetCloseHandle(pThis->m_hSession);rn break; rn rn
wininet api 使用问题!
我用vc写控制台的程序,加入头文件#include rn在库文件里加入了<em>wininet</em>.lib 可是编译是出错:rn:\program files\microsoft visual studio\vc98\include\<em>wininet</em>.h(48) : error C2146: syntax error : missing ';' before identifier 'HINTERNET'rnc:\program files\microsoft visual studio\vc98\include\<em>wininet</em>.h(48) : fatal error C1004: unexpected end of file foundrn是我在程序里面对<em>wininet</em>的包含没有弄好吗?rn请问dx是怎么回事?
wininet api函数问题?
我在用HttpQueryInfo()函数时,有时候查询的到信息,有时候查询不到,rn比如要查询文件字节数,如果查询不到就会出现读数据不完整的情况!rn是写错了,还是什么原因!
WININET API函数的问题
我现在使用<em>wininet</em>.dll实现了FTP上传下载,而且如果<em>不能</em>连接上服务器它也能告诉用户无法连接(返回0或者1),但也正是这个返回信息实在是太简单了,使我无法得知究竟连接过程中发生了什么事情,是因为什么<em>不能</em>连接成功(IP不对?PORT?USER?PASSWORD?等等),我曾试图使用LastDllError可是它也返回0或者1,我依然<em>不能</em>获得我想知道的内容。rnrn我现在想知道的是,如何能够捕捉FTP的返回信息,就好象我们使用LeapFtp软件一样,可以看到我上传一个文件的速度,花的时间等等。rn因为我做的东西以后要1000个CLIENT在规定的时间内(20mins)完成文件的上传,所以我想通过<em>wininet</em>.dll尽量多的知道FTP上传下载信息,以便采取延时、分时上传等策略,请各位帮忙了。rnrn提供点想法也好啊。
wininet api问题
我的程序子窗体使用sendrequest函数向一个aspx站点post了部分数据(由用户输入),并且提交成功rn使用internetgetcookie读取cookiern这些操作是主窗体的子窗体中进行的,关闭子窗体后,重新打开,重新提交postrn,提交信息变了,但是得到的cookie还是上次的,我想知道怎么能正确得到这次的rn
wininet api 异步下载
使用<em>wininet</em> <em>api</em> 异步http下载,注册回调失败,返回nullrnrnHINTERNET hOpen;rn if(!(dwFlags & INTERNET_CONNECTION_PROXY))rn hOpen = InternetOpenA(strAgent, INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY, NULL, NULL, INTERNET_FLAG_ASYNC);rn elsernhOpen = InternetOpenA(strAgent, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, INTERNET_FLAG_ASYNC);rnrn if(!hOpen)rn rn //MessageBox("Internet连接错误!");rn return -1;rn rnrn rn HINTERNET ret= InternetSetStatusCallback(hOpen, (INTERNET_STATUS_CALLBACK)InternetCallback);rn rn [color=#FF6600]if( ret == INTERNET_INVALID_STATUS_CALLBACK)[/color] //注册回调失败,返回0,不知道是为什么rn rn MessageBox(L"callback err");rn rnrn DWORD dwSize;rn rn string strHttpHeader =rn "Accept: */*\r\nAccept-Language: zh-cn\r\nAccept-Encoding: gzip, deflate\r\nRange: bytes="+strFileLenAuc+"-\r\nUser-Agent: Mozilla/4.0" rn "(compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)";rnrn VOID* szTemp[16384];rn memset(szTemp, 0, 16384);rnrn fp = fopen("netdown.log","at+");rn fprintf(fp,"httpdownload in, before openurl.\n");rn fclose(fp);rnrn HINTERNET hConnect;rn rn if ( !(m_hOpenUrl = InternetOpenUrlA ( hOpen, strURL.c_str(), /*szHead,*/strHttpHeader.c_str(),rn /*lstrlenA (szHead)*/strHttpHeader.length(), INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_RELOAD, 0)))rn rn rn // need to wait the async io ;rn DWORD ErrCode = GetLastError();rn if (ErrCode == ERROR_IO_PENDING)rn rn switch(WaitForSingleObject(EventOpenURLHandleCreated, INFINITE))rn rn case WAIT_TIMEOUT:rn //MessageBox("<em>不能</em>打开该URL!");rn return -1;rn break;rn rn rn rn rn rn}
Win7 SetDisplayConfig Api调用问题
这个让我果断的很是纠结啊。网上找了个C++版的,我在改C#版。用于改变多显示器下的显示器位置布局。rn但是遇到的问题是<em>调用</em> QueryDisplayConfig 后,结果是错的。可能是Api内判断我<em>调用</em>时就错了直接返回错误码了吧。rn贴下<em>调用</em>的代码,其他的代码在下面继续贴上来,求牛人帮忙解决。。rnrnrn[code=C#]rnstatic void Main(string[] args)rn rn IntPtr hMod = LoadLibrary("user32.dll");rn SETDISPLAYCONFIGFUNC SetDisplayConfig = Marshal.GetDelegateForFunctionPointer(GetProcAddress(hMod, "SetDisplayConfig"), typeof(SETDISPLAYCONFIGFUNC)) as SETDISPLAYCONFIGFUNC;rn GETDISPLAYBUFFERSIZESFUNC GetDisplayConfigBufferSizes = Marshal.GetDelegateForFunctionPointer(GetProcAddress(hMod, "GetDisplayConfigBufferSizes"), typeof(GETDISPLAYBUFFERSIZESFUNC)) as GETDISPLAYBUFFERSIZESFUNC;rn QUERYDISPLAYCONFIGFUNC QueryDisplayConfig = Marshal.GetDelegateForFunctionPointer(GetProcAddress(hMod, "QueryDisplayConfig"), typeof(QUERYDISPLAYCONFIGFUNC)) as QUERYDISPLAYCONFIGFUNC;rnrn if (SetDisplayConfig != null && GetDisplayConfigBufferSizes != null && QueryDisplayConfig != null)rn rn UInt32 NumPathArrayElements = 0;rn UInt32 NumModeInfoArrayElements = 0;rn if (GetDisplayConfigBufferSizes(QDC_ALL_PATHS, ref NumPathArrayElements, ref NumModeInfoArrayElements) != 0)rn rn throw new Exception("");rn rnrn DISPLAYCONFIG_PATH_INFO[] pPathInfoArray = new DISPLAYCONFIG_PATH_INFO[100];rn DISPLAYCONFIG_MODE_INFO[] pModeInfoArray = new DISPLAYCONFIG_MODE_INFO[100];rn DisplayPathInfos displayPathInfos = new DisplayPathInfos();rn displayPathInfos.DISPLAYCONFIG_PATH_INFO_ARRAY = pPathInfoArray;rn rn DisplayConfigModeInfos displayConfigModeInfos = new DisplayConfigModeInfos();rn displayConfigModeInfos.DISPLAYCONFIG_MODE_INFO_ARRAY = pModeInfoArray;rnrn if (GetDisplayConfigBufferSizes(QDC_ALL_PATHS, ref NumPathArrayElements, ref NumModeInfoArrayElements) != 0)rn rn throw new Exception("");rn rn DISPLAYCONFIG_TOPOLOGY_ID topLOGYID = DISPLAYCONFIG_TOPOLOGY_ID.DISPLAYCONFIG_TOPOLOGY_CLONE;rnrn byte[] pathArrayBytes = CommonHelper.StrutsToBytesArray(displayPathInfos);rn byte[] modeInfoArrayBytes = CommonHelper.StrutsToBytesArray(displayConfigModeInfos);rnrn unsafern rn fixed (byte* bp = &pathArrayBytes[0])rn rn fixed (byte* bp2 = &modeInfoArrayBytes[0])rn rn QueryDisplayConfig(QDC_ALL_PATHS, ref NumPathArrayElements, bp, ref NumModeInfoArrayElements, bp2, ref topLOGYID);rn rn rn rnrn displayPathInfos = (DisplayPathInfos)CommonHelper.BytesToStruts(pathArrayBytes, typeof(DisplayPathInfos));rnrn string sss = "";rn //if (SetDisplayConfig(NumPathArrayElements, ref pPathInfoArray, NumModeInfoArrayElements, ref pModeInfoArray, SDC_TOPOLOGY_CLONE | SDC_APPLY) != 0)rn //rn // throw new Exception("");rn //rnrn rn rn[/code]
请教wininet API?
为什么没有<em>wininet</em>的教程神马的?rn看着那四五个API我实在是蛋疼了。。。与http协议两者我结合不起来。rn还有好多困惑。。rn有师傅Q聊没。。。
WININET API开发
利用<em>wininet</em> <em>api</em>进行HTTP和FTP开发时如何设置代理?rn能否给点实例参考一下谢谢啦
在Delphi中调用Wininet API的问题?希望高手指点迷津。
关于InternetOpenrnrn InternetConnectrnrn HttpOpenRequestrnrn HttpSendRequestrnrn HttpQueryInfornrn InternetSetFilePointerrnrn InternetReadFile 函数的<em>调用</em>实现下载文件。rnrn在审明函数的时候,提示HINTERNET 未说明。rnrn========================CODE:========================================rnvarrn Form1: TForm1;rnrnimplementationrnrn$R *.dfmrnfunction InternetOpen(lpszCallerName: PChar; dwAccessType: DWORD;rn lpszServerName: PChar; nServerPort: PChar;rn dwFlags: DWORD): HINTERNET; stdcall;external '<em>wininet</em>.dll' name 'InternetOpen'; 那几个函数还未来审明。rnrnend.rn//----------------------------------------------------------------rnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrn showmessage('不懂~~~~~~~~');rnend;rn========================================================================rn错误信息:rn[Error] Unit1.pas(27): Undeclared identifier: 'HINTERNET'rn[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'rnrnrn未了些资料,要么是海量代码,要么就是轻轻一点。rnrn希望大伙能讲一下。rnrnrnrnrnrnrn
为什么不能调用API?
各位大虾,小弟我有一个问题想请教,为什么我在VB中<em>不能</em><em>调用</em>Shell_NotifyIcon这个API函数,我用API浏览器做的声明,定义为Public,放在标准模块中,在程序中,我用rnShell_NotifyIcon<em>调用</em>就出现找不到dll错误,用Shell_NotifyIconA就出现函数未定义错。不知是怎么回事,我用的是WIN98第一版,VB6,请各位大虾救救小弟呀!
有在BCB中用过WinInet API的朋友吗?
我在BCB中使用Wininet API总是出错。rn即使包含了,在链接时还是出现rn[Linker Error] Unresolved external 'InternetAttemptConnect' referenced from D:\BCB5\CBUILDER5\PROJECTS\CHANGEPROXY\UNIT1.OBJrn这样的错误。rn你们出现过这样的情况吗?该怎么解决呢?
服务程序不能postmessage()?也不能findwindow()?
为何在<em>服务程序</em>中<em>不能</em>postmessage()?也<em>不能</em>findwindow()?<em>调用</em>函数时getlasterror()总是返回997(重叠I/O错误)。rn我的目的是编写一个后台服务的程序,注册为win2000<em>服务程序</em>。另外有一窗口程序显示服务的执行状态。<em>服务程序</em>计划通过发送消息来报告执行情况。但是由于窗口程序不定时运行,因此窗口程序的句柄无法固定并提供给服务。我打算采用findwindow()来获得句柄,或者通过注册消息,在postmessage()中发给所有窗口来实现。但是两种方法皆不可行。望大侠支招。rn
全局钩子不能服务程序调用
我用在动态连接库A中安装钩子,用程序B<em>调用</em>A,钩子运行正常。然后我用服务C唤起程序B使B作为服务运行,B正常运行,库A中的SetWindowsHookEx函数也有返回值,但钩子却没有工作。是什么原因?
vs2012不能兼容win7吗?
安装vs2012好几天了,一直都没有使用过,今天想玩玩mvc4,然后就用vs2012了,刚开始一切都正常,等到我开始写样式文件的时候,新建一个然后程序异常[img=https://img-bbs.csdn.net/upload/201310/05/1380905755_203656.jpg][/img],我又建了一个项目试试,还是一样的效果,我那个时候用的专业版,然后我就去下载了一个终结版,效果是一样,项目会因为建了样式表自己退出,不知道哪位牛人给我一个回答啊。坐等回答
win7不能安装vs2008吗?
[img=http://hh.a.5d6d.com/userdirs/2/7/bolama/attachments/day_100427/100427204105869fc94d88fd24.jpg][/img]
win7服务程序中怎么实现注销?
我在<em>win7</em><em>服务程序</em>中执行:rnExitWindowsEx(EWX_LOGOFF,0);rnrn结果没有任何反应, <em>服务程序</em>还继续正常运行.rn(在XP下<em>服务程序</em>可以注销成功)rnrn但在正常应用程序中该语句可以正常注销.rnrn<em>win7</em><em>服务程序</em>中怎么实现注销?
服务程序中能调用COM+组件吗?
我的<em>服务程序</em>需要用到COM+组件(VB开发的),该COM+组件在其它的应用程序中<em>调用</em>正常,在我的<em>服务程序</em>中编译也正常,但在启动服务时会出错。我开始怀疑是VB写的那组件不兼容,就换成DELPHI写的组件,也出一样的问题,这两个组件在其它应用程序中都能正常<em>调用</em>。rn 请问:<em>服务程序</em>中能<em>调用</em>COM+组件吗?如果能的话,那为什么我这会出这样的问题。rn
shell32.dll 中的API不能正确调用
最近公司给一家设计院作了一个信息平台,基于web的,这中间我用VB做了一个C/S的邮件接收程序,很简单主要就是在用户不进入我们的系统的情况下,如果邮件接收器收到新邮件,则直接点击就可以进入系统查收阅读邮件。rn  此邮件接收器随系统启动而启动,同时启动后最小化图标隐藏在windows右下角,如果新邮件到达自动弹出。功能就是如此简单。rn  但问题就同在最小化图标隐藏在windows右下角和双击打开IE进入我们的系统。在这里我用到了shell32中的向个API,分别是shellexecute,shell_notifyiconrn 需要说明的是,我打包后在我们公司的机子上测试都正常,在客户的大部分机器里面也正常,但是就是有几台机器不行,后来我干脆就是客户的一台机器上装了VB,就在他的机器里面调试,我发现,运行其它步骤OK,但当运行到shell32.dll中的这向个API,程序没有反应,就<em>调用</em>错误,其实我在程序中也<em>调用</em>了其它API,但都是正常的。rn  不知道大家以前有没有类似经历,或者一些建议,希望能得到各位的帮助!谢谢
api不能传入blob吗?
<em>api</em>要求传入unicode字串。rnrn为了得到unicode字串rn将<em>api</em>定义改成ref blob后,rn一运行就说pb80出错,将被windows关闭,rn如果定义成string,运行时根据返回值显示传入的不是unicode错误。rn改怎办啊??rn看帮助,string是ansi的,那么把中文字串付给string,rn那么string会是什么?ansi还是unicode?rn
用API写服务程序
CreateService()中有个rnLPCTSTR lpBinaryPathName, // pointer to name of binary file rn参数,它就是一个可执行文件就行了吗?rn反正我建立好了服务,用StartService(hS,0,NULL);启动服务是不成功的。rn用GetLastError()取得的错误码是ERROR_SERVICE_REQUEST_TIMEOUT:rn“The service did not respond to the start request in a timely fashion.”rn不知道该怎么检查。
win7不能自动刷新
由于装的WIN7进行了优化导致<em>不能</em>自动刷新,造成的后果是新建文件夹或新建文本文档都没有显示出来。
wininet API 登录网站失败
VC++ <em>wininet</em> 实现访问一个网站,POST 用户名和密码,登录成功后,访问其中一些用户资料时能得到正确的数据,但还有另外一部分资料访问的时候得到的是“访问数据出错,请重新登录”之类的,得不到想要的数据。怎样才能在这部分登录成功并得到想要的数据?求教育rnrn数据的网页是asp
wininet API怎么设置代理???
有两个关于WinInet API的问题请教:rn1、用WinInet API怎么编程设置代理?我要在程序中用代理去访问某网站。rn2、用代理后是不是我本地的IP在服务器网站上就没法知道了?这个是一定的吗?rnrnrn刚接触WinInet API不久,好多东西不太明白,请高手指教一下,多谢!!!送上50分。
WinInet API 设置缓存问题
// 建立会话rnm_hInternet = ::InternetOpen(m_szAgent,rn INTERNET_OPEN_TYPE_PRECONFIG,rn NULL,rn NULL,rn INTERNET_FLAG_ASYNC );rn// 域名解析 连接服务器 发送请求rnm_hFile = ::InternetOpenUrl(m_hInternet,rn m_szUrl, // 下载文件地址rn NULL,rn 0, INTERNET_FLAG_MUST_CACHE_REQUEST | INTERNET_FLAG_CACHE_ASYNC, //// 这个参数该怎么设置,我想实现的功能是当请求http服务器下载完一遍后,就将该文件保存于cache(Temporary Internet Files)中。////参数该怎么设置,请各路高手指教! rn (DWORD)this);
Wininet api回调函数进入死循环
InternetSetStatusCallback设置的回调函数中dwInternetStatus一直在回传 ,并在两种状态 rn INTERNET_STATUS_RECEIVING_RESPONSE 和 INTERNET_STATUS_RESPONSE_RECEIVED中切换 。 状态为INTERNET_STATUS_RESPONSE_RECEIVED时lpvStatusInformation的值一直为0。
问汇编(masm win32)可以调用利用WinInet 中的api吗?
是在 winsock 上的 那些 网络部分的 <em>api</em>,不知道能<em>不能</em>用rnrn那么头文件应该包括些什么?rn
使用WinInet API 进行异步编程
小鬼我最近要做一个断点继传、多线程、稳定的http下载程序。rn到现在,已经可以实现多线程和同步的下载,可是我的程序还要让用户停止下载时可以实现顺利退出,于是我想用异步,可是WinInet API 在文档中的说明不是很懂,尤其是 INTERNET_STATUS_CALLBACK 怎样使用,我的思路是这样的:InternetOpen with INTERNET_FLAG_ASYNC -> InternetSetStatusCallback ->rnInternetConnect -> HttpOpenRequest -> HttpSendRequestEx ->HttpEndRequest ->InternetReadFileExrn以上函数都是异步进行的,我想知道异步是什么进行的,最好是细节的,哪位高手指点一下,小鬼我感激不尽!又由于是断点继传和多线程,所以我还想知道这里能<em>不能</em>用InternetSetFilePointer?要不我又什么办呢?谢谢先:-)rn
c#中可以调用api函数吗?
望高手赐教rnc#中如何<em>调用</em><em>api</em>函数
activex 控件中可以调用api吗,
我写了一个,但是在工程里引用控件后,<em>调用</em>的时候出错,提示:需要对象rn请问怎样在控件中<em>调用</em><em>api</em>rn还有一问是 activex dll activex exe 在网页中引用和activex 控件是一样的吗?
服务程序win7下的桌面交互问题
试了很多方法都不行,请高手赐教,谢谢。
基于WinInet API的HTTP编程
主要步骤: 1. 用InternetCheckConnection判断是否接通外网 2. 用InternetOpen初始化一个应用程序,以使用 WinINet 函数 3. 用InternetConnect创建一个特定的对话 4. <em>调用</em>一个HttpOpenRequest打开一个HTTP请求 5. HttpAddRequestHeaders 添加标头 6. HttpSendRequest发
WinInet API的一个奇怪的问题
这个网址 http://www.cqforest.com/down.asp?id=12644&no=1 是一个跳转的网址,用FlashGet的话会看到发送Http请求之后会先出现302 Object moved提示,然后在location里面出现文件的真实地址.rnOK,现在我的问题是:在使用WinInet API向服务器提交Http请求的时候不会出现302提示,直接就转到真实地址上面的信息了.请问我如果想达到FlashGet效果的话怎么办?是不是需要WinSock API? 还有,不要给我说用控件,因为我只想用APIrn谢谢,分不够再加.
Web Api不能调用存储过程
IIS发布后,创建HTML页面<em>调用</em>:rn1.可以成功<em>调用</em>到使用sql语句查询的方法。rn2.在<em>调用</em>使用存储过程返回数据的方法时,总是不返回值。rn也就是不去执行或执行失败,没取到值。rn3.直接以URL方式<em>调用</em>以上两种均可行。rn如直接在地址栏写:rnhttp://151.13.234.231/<em>api</em>/WMSApi?SNFiXAsset=11111111111grnrnrnWeb Api是与MVC混合在一个网站下编译和发布。rn但控件器名称不一样,当然各自继承的类也不一样。rnrn为什么一旦是存储过程就不行了呢,如果是数据库问题,那我通过URL也能执行呀?rnrnHTML访问页面代码(我已做跨域设置):rn[code=csharp]script>rn $(function () rn $.ajax(rn type: "get",rn url: "http://151.13.234.231/<em>api</em>/WMSApi",rn data: "SNFiXAsset":"11111111111g",rn success: function (data) rn alert(data);rn rn );rn rn )rn[/code]rn
API不能处理异常吗?
如何用API实现rntryrnrncatch(...)rnrnrn的功能呢?rnrn处理完异常怎么让它继续往下运行呢?rnrnLONG Exception( EXCEPTION_POINTERS *e)rnrn //do somethine when exceptionrn return EXCEPTION_CONTINUE_SEARCH ;rnrnrnSetUnhandledExceptionFilter(Exception)rnstrcpy((char*)0,"ok");rnprintf("exit\n");rnrn为什么发生异常就不往下了吗?rnrn
我的api钩子为什么不能拦截mfc中的api调用
我做了个<em>api</em>钩子可以拦截别的进程的<em>api</em><em>调用</em>,比如拦截notepad的::MessageBox<em>调用</em>,当然拦自己的也不成问题,但是必须是直接<em>api</em><em>调用</em>,比如:目标程序如果是::MessageBox(m_hWnd, "just for test", "testmsg", MB_OK);的话,那么一切ok,但如果用AfxMessageBox("haha!");就拦截不到了,可是我跟进去看过了,AfxMessageBox归根到底也是<em>调用</em>MessageBox的呀,谁能告诉我这是为什么
我的api为什么不能拦截到mfc函数中的api调用
rn我做了个<em>api</em>钩子可以拦截别的进程的<em>api</em><em>调用</em>,比如拦截notepad的::MessageBox<em>调用</em>,当然拦自己的也不成问题,但是必须是直接<em>api</em><em>调用</em>,比如:目标程序如果是::MessageBox(m_hWnd, "just for test", "testmsg", MB_OK);的话,那么一切ok,但如果用AfxMessageBox("haha!");就拦截不到了,可是我跟进去看过了,AfxMessageBox归根到底也是<em>调用</em>MessageBox的呀,谁能告诉我这是为什么
服务程序为什么不能自动启动!
已经设置为自动启动了StartType=stAuto!可是重启或安装后没有立即启动!请高手解答!
不能进入中断服务程序
郁闷,rn调试过程中,一开始还可以进入中断<em>服务程序</em>,但进行了几次按键操作后,就<em>不能</em><em>不能</em>进入中断<em>服务程序</em>了。是什么原因阿?大家帮我分析分析。谢了!!rn我的中断向量:rnstatic void (* const _vectab[])() =rnrn null_int, /* Real Time clock */rn null_int, /* A/D */rn null_int, /* Keyboard */rn null_int, /* SCI transmit */rn null_int, /* SCI receive */rn null_int, /* SCI error */rn null_int, /* SPI receive */rn null_int, /* SPI transmit */rn null_int, /* TIM2 overflow */rn null_int, /* TIM2 channel 1 */rn null_int, /* TIM2 channel 0 */rn null_int, /* TIM1 overflow */rn tim_1_ch1_int, /* TIM1 channel 1 */rn null_int, /* TIM1 channel 0 */rn null_int, /* PLL */rn null_int, /* LVI */rn null_int, /* IRQ */rn null_int, /* SWI */rn startup, /* RESET */rn;rnrn中断服务子程序:rnstatic __INTERRUPT__ void tim_1_ovf_int(void)rnrnrn RESET_TOVF(T1); /* reset channel ovf flag */rnrn ++ microsecond; ///0.25msrn if ( microsecond == 40 ) rn microsecond = 0;rn ++ base_time_counter; //10msrn rnrn ++ key_thrill_timer; //count per 0.25msrnrn //scan the value of key registerrn if ( key_code && run_status == OFF ) //buzzer_time_counter 300 )rn rn if ( PORTB & B2 )rn rn PORTB &= ~0x02;rn rn elsern rn PORTB |= 0x02;rn rn rnrn
用 API函数 :SHFileOperation 在 win7不能复制文件
VFP 代码中使用 API函数 :SHFileOperation 来复制文件, 在XP里 能正常复制文件,但在WIN7里却无效。没有任何提示,就是<em>不能</em>成功复制文件。rn求解,谢谢!!rn
服务程序不能启动
我做了一个简单的<em>服务程序</em>,在win2000server中可以正常运行,但在win2003中出现“错误5:拒绝访问”。请问那位大虾遇到过类似问题?
不能创建WEB服务程序
我在WONDOWS2000SERVER机器上安装可VISUAL STUDIO。NETrnrn也装了SP3 但是<em>不能</em>创建WEB应用程序,但是我的IIS是好的知识版本有差别rn如何升级??
服务程序为啥不能运行?
void __fastcall TService1::ServiceExecute(TService *Sender)rnrn while ( !Terminated )rn rn // 我的代码rn //------------------------rn Sleep(500); rn ServiceThread->ProcessRequests(false);rn rnrn怎样才能进入到这个函数运行呢?第一次做<em>服务程序</em>,已经做了另一个安装服务的程序,
服务程序不能操作注册表?
我的<em>服务程序</em><em>不能</em>写HKEY—CURRENT—USER下面的键值。rn但是对于HKEY—LOCAL-MACHINE下面的键值可以读写,rnrn如何解决这个问题??
servlet中不能调用poi的包吗?
报错:Source not found for ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 258rnrn源码:rnrn protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException rn // TODO Auto-generated method stubrn doPost(request,response);rn rnrn protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException rn // TODO Auto-generated method stubrn rn tryrn rnrn response.setContentType("application/vnd.ms-excel;charset=utf-8");rn response.setHeader("Content-Disposition", "attachment;filename="rn + new String("测试.xls".getBytes(), "iso-8859-1"));rnrn ServletOutputStream out = response.getOutputStream();rnrn BufferedInputStream bis = null;rn BufferedOutputStream bos = null;rnrn try rnrn bis = new BufferedInputStream(this.getInputStream());rn bos = new BufferedOutputStream(out);rnrn byte[] buff = new byte[2048];rn int bytesRead;rnrn while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) rn bos.write(buff, 0, bytesRead);rn rnrn catch (final IOException e) rn System.out.println("IOException.");rn throw e;rn finally rn if (bis != null)rn bis.close();rn if (bos != null)rn bos.close();rn rnrnrnrnrnrn catch(Exception e)rn rn e.printStackTrace();rn rn rn rn private InputStream getInputStream() rn rn //运行下面那一行就报错rn [color=#FF0000] HSSFWorkbook wb = new HSSFWorkbook();[/color]rn HSSFSheet sheet = wb.createSheet("sheet1");rnrn HSSFRow row = sheet.createRow(0);rnrn HSSFCell cell = row.createCell((short) 0);rn rn rnrn cell.setCellValue("序号");rnrn cell = row.createCell((short) 1);rn rn cell.setCellValue("姓");rnrn cell = row.createCell((short) 2);rnrn cell.setCellValue("名");rnrn cell = row.createCell((short) 3);rnrn cell.setCellValue("年龄");rnrn //创建一行记录rn row = sheet.createRow(1);rnrn cell = row.createCell((short) 0);rnrn cell.setCellValue("1");rnrn cell = row.createCell((short) 1);rn cell.setCellValue("刘");rnrn cell = row.createCell((short) 2);rnrn cell.setCellValue("继忠");rnrn cell = row.createCell((short) 3);rnrn cell.setCellValue("25");rnrnrn ByteArrayOutputStream os = new ByteArrayOutputStream();rnrn try rn wb.write(os);rn catch (IOException e) rn e.printStackTrace();rn rnrn byte[] content = os.toByteArray();rn InputStream is = new ByteArrayInputStream(content);rn return is;rn rnrn
serlet中不能调用POI的包吗?
报错:Source not found for ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 258rnrn源码:rnrn protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException rn // TODO Auto-generated method stubrn doPost(request,response);rn rnrn protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException rn // TODO Auto-generated method stubrn rn tryrn rnrn response.setContentType("application/vnd.ms-excel;charset=utf-8");rn response.setHeader("Content-Disposition", "attachment;filename="rn + new String("测试.xls".getBytes(), "iso-8859-1"));rnrn ServletOutputStream out = response.getOutputStream();rnrn BufferedInputStream bis = null;rn BufferedOutputStream bos = null;rnrn try rnrn bis = new BufferedInputStream(this.getInputStream());rn bos = new BufferedOutputStream(out);rnrn byte[] buff = new byte[2048];rn int bytesRead;rnrn while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) rn bos.write(buff, 0, bytesRead);rn rnrn catch (final IOException e) rn System.out.println("IOException.");rn throw e;rn finally rn if (bis != null)rn bis.close();rn if (bos != null)rn bos.close();rn rnrnrnrnrnrn catch(Exception e)rn rn e.printStackTrace();rn rn rn rn private InputStream getInputStream() rn rn [color=red]//运行下面那一行就报错[/color]rn [color=red] HSSFWorkbook wb = new HSSFWorkbook();[/color]rn HSSFSheet sheet = wb.createSheet("sheet1");rnrn HSSFRow row = sheet.createRow(0);rnrn HSSFCell cell = row.createCell((short) 0);rn rn rnrn cell.setCellValue("序号");rnrn cell = row.createCell((short) 1);rn rn cell.setCellValue("姓");rnrn cell = row.createCell((short) 2);rnrn cell.setCellValue("名");rnrn cell = row.createCell((short) 3);rnrn cell.setCellValue("年龄");rnrn //创建一行记录rn row = sheet.createRow(1);rnrn cell = row.createCell((short) 0);rnrn cell.setCellValue("1");rnrn cell = row.createCell((short) 1);rn cell.setCellValue("刘");rnrn cell = row.createCell((short) 2);rnrn cell.setCellValue("继忠");rnrn cell = row.createCell((short) 3);rnrn cell.setCellValue("25");rnrnrn ByteArrayOutputStream os = new ByteArrayOutputStream();rnrn try rn wb.write(os);rn catch (IOException e) rn e.printStackTrace();rn rnrn byte[] content = os.toByteArray();rn InputStream is = new ByteArrayInputStream(content);rn return is;rn rnrn
对话框线程中不能调用控件吗
我是vc6.0版本,编译运行都没有错,比如数据处理线程中用tchart绘图,运行开始没错,运行一段时间就会说tchart非法访问某个地址。rn求高人指点
函数中不能调用存储过程吗?急
本来用个函数什么都好了,现在说<em>不能</em>够<em>调用</em>存储过程。rn其中我<em>调用</em>了系统的存储过程。真的不可以吗?rn救救我啊
复制构造函数中不能调用类方法吗?
近期在学习复制构造函数,发现在复制构造函数中,如果用类声明的公有方法直接赋值时没有效果,是不是不支持这种赋值方法?rn#include rnrnusing namespace std;rnint *mvg;rnclass CATrnrnpublic:rn int getage()constreturn itsage;rn void setage(int page)itsage=page;rn CAT(int vage);rn CAT(CAT &);rn ~CAT();rnprivate:rn int itsage;rn int*mvg;rnrn;rnCAT::CAT(int vage)rnrn itsage=vage;rn mvg=new int;rn *mvg=100;rn cout<<
C#能调用API吗?
C#能<em>调用</em>API吗?如果能用,怎么用?举例说明一下.
asp能调用api
同题
win7 到 win10 用户层API调用变化
自己的笔记,不一定正确,切勿照搬 从<em>win7</em>到win10,很多KERNEL32中的函数都搬家到了KERNELBASE中,比如CreateProcess之类的,而Kernel32中则只留下了一个存根函数CreateProcessWStub,上windbg附加另一个windbg,下断 bp kernel32!createprocesswstub果然断下了,kn回溯看到如下: dbgeng!
win7(64位)下使用ltp(一):API调用
ltp是哈工大的自然语言处理包
Win7 x64 删除文件调用什么api
Win 7 x64系统中删除文件<em>调用</em>什么<em>api</em>,比如用键盘上的delete键删除文件时,<em>调用</em>的是什么<em>api</em>函数啊?rn
Wininet API提供的ftp函数支持断点续传吗??
rt.
如何调用系统服务程序
本人自己开发了一个系统<em>服务程序</em>,提供了一个接口供外部<em>调用</em>。但如何<em>调用</em>这个接口就犯晕了(即<em>调用</em>系统服务提供的接口),希望高手能不吝赐教,谢谢!
服务程序调用WebService接口报错
用delphi写了一个<em>服务程序</em>,在<em>服务程序</em>里面<em>调用</em>WebService接口,报raised exception class ESOAPHTTPException with message 'A connection with the server could not be established ’错误,rnrn不知道各位有没有碰到过类是情况,请赐教。
客户端调用服务程序发送邮件
客户端程序某项操作后,向邮件服务器发送信息要求服务器发用户发送邮件,邮件信息是客户端已经写入到一个数据库的。rn由于要发送的邮件很多,因此在客户端执行操作完毕后就可以退出软件,服务器继续发送邮件直到全部发送完毕。rnrn不知道大家明白我的意思没? 简单点地说:客户端向服务器发送“发邮件”的指令,然后就不管了,由服务器去完成发邮件的操作。rnrn请问如何实现? Servlet可以吗? 客户端退出会不会导致服务端邮件发送会中断?rnrn不想在服务器用Timer实现。
非常困难的问题,关于WinInet API 调用的问题(多线程死机)?
在C++Builder中通过WinInet API发出HTTP请求,为了避免请求等待的问题,rn做了一个多线程的程序,当同时启动2个程序时,就会死机,大家分析一下rn问题在哪儿,是不是C++Builder底层库的问题.
服务程序能够播放声音吗?
简单。就是做一个看门狗<em>服务程序</em>,当监视的程序退出后,进行声音报警,能否实现??
服务程序调用钩子没有反应
键盘钩子dll已写好,导出EnableKeyHook函数在普通程序中<em>调用</em>,按钮后可以相应,但是服务里面不行,服务就在ServiceCreate事件里<em>调用</em>EnableKeyHook一句代码,为什么呢,系统是<em>win7</em>
非mfc动态dll不能调用api
dll生成的时候选择的是非mfc动态dllrn在里面<em>调用</em>了SetupApi.h里的Apirn编译器报错。rnrn比如加上这句rnSetupDiDestroyDeviceInfoList(hDevInfoSet);rn就会报如下错误,屏蔽掉就不会rnrnrn错误 1 error LNK2019: 无法解析的外部符号 __imp__SetupDiDestroyDeviceInfoList@4,该符号在函数 "bool __stdcall FindMyDevice(struct _GUID,bool,class ATL::CStringT > >)" (?FindMyDevice@@YG_NU_GUID@@_NV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@@Z) 中被引用 dllmain.obj TestDllrnrnrn错误 2 fatal error LNK1120: 1 个无法解析的外部命令 F:\vc_project\TestDll\Debug\TestDll.dll TestDllrnrnrn注:头文件已经包含rn#include "setup<em>api</em>.h"rn库文件里也添加了setup<em>api</em>.librnrn是不是非mfc动态dll<em>不能</em><em>调用</em><em>api</em>rnrnrn恳请解答!
C#编写的Windows服务不能调用FindWindowEx这个API函数吗?
我本人平时通过<em>调用</em>FindWindowEx这个API函数获得指定标题栏文字的窗口的句柄,在控制台应用程序和Windows窗体程序中使用都正常.最近在学习用C#编写Windows服务,但是却发现这个函数<em>调用</em>不成功,总是返回0.但是同样情况下在控制台应用程序和Windows窗体程序中却能返回正确的窗口句柄.rn据我在网上找的资料.看起来Windows服务因为没有界面的缘故,所以是<em>不能</em><em>调用</em>某些API函数的.但是,FindWindowEx这个函数好像并没有涉及界面操作啊...所以我想问一下,是不是这个缘故导致在服务中<em>调用</em>FindWindowEx无法成功?亦或者其它原因?rn另外,C#编写的Windows服务能够使用整个.NET类库中的类吗?还是说也有限制?rn望高手解答,谢谢~_~
TXMLDocument 在服务程序不能动态打开?
很奇怪,在 Windows 程序中正常使用,而在<em>服务程序</em>中,则再也别打开了。rnrn<em>服务程序</em>,如果在设计时 XMLDocument1->Active = true; 运行时检查状态是打开的!rnrn关闭后,再 XMLDocument1->Active = true; 就出错,打不开,请高手解答。
Windows服务程序不能使用fstream?
请问在Windows Service Application中能使用fstream文件流写文件吗?rn为什么我的程序原来可以用fstream的,但是做成<em>服务程序</em>后,就<em>不能</em>用fstream了呢?rn运行之后创建了一个文件,但是没有任何内容被写入。rn
调用 wininet 实现FTP问题
rn我这样写的代码rnrn'模块代码rnrnPublic Function K_CreateFolder(strRemoteFolder As String) As Boolean ' 创建目录rnrnOn Error GoTo errrnrn K_CreateFolder = FtpCreateDirectory(hConnection, strRemoteFolder)rn rn rnExit FunctionrnerrrnK_CreateFolder = FalsernErrorOut Err.LastDllError, "创建文件夹"rnrnEnd Functionrnrn'**********************************rnrn '<em>调用</em>rn rn If K_CreateFolder("123") = True Thenrn MsgBox "创建成功" rn Else rn MsgBox "失败.."rn end ifrn rn问题:我每次这样<em>调用</em> 总是返回 false ,即便是创建成功了也不会True ?不过我跟踪的到模块内看他的结果时的确看到 K_CreateFolder=True 了,但是 <em>调用</em>的地方还是不正确? 希望各位给个建议!谢谢了!rnrn
WinInet支持socks4代理吗?
WinInet好象不支持socks4啊,socks5好象也不行。但是如果在IE里设置socks5,然后在WinInet中用IE浏览器代理就可以。
vc 服务程序hook API 不成功
我不在<em>服务程序</em>下加载dll,能成功hook掉<em>api</em>,就是用户用户管理面板<em>不能</em>增加用户,删除用户等,但把代码放到<em>服务程序</em>当中rn就不行。不知道为什么,请高手指教,小弟感激不尽!
C# 在win7 64位操作系统不能调用语音引擎?
rn1.本人在<em>win7</em> 32位操作系统下,使用VS2010/C# 开发text to voice程序,可以正常<em>调用</em>语音引擎。rn 代码如下:rn voice = new SpVoice();rn rnrn //取得语音引擎列表rn m = voice.GetVoices().Count;rnrn if (m < 1)rn voice.Voice = voice.GetVoices().Item(0); //语音库rnrnrn for (int i = 0; i < m; i++)rn rn ls_desp = voice.GetVoices().Item(i).GetDescription();rnrn MessageBox.Show(ls_desp); rn rnrnrn2.升级操作系统到 <em>win7</em> 64位,使用VS2015/C# 开发text to voice程序,找不到任何语音引擎。甚至操作系统自带的语音引擎(如“Microsoft Sam”,“Microsoft Simplified Chinese”)都识别不出来。不知是什么原因?rnrn3.已经在电脑上安装了多个语音引擎。rnrn [img=https://img-bbs.csdn.net/upload/201703/29/1490756809_681379.jpg][/img]rnrn [img=https://img-bbs.csdn.net/upload/201703/29/1490756843_903859.jpg][/img]rnrnrn4.使用其它朗读软件(如朗读女)可以识别出所有已经安装的语音引擎,并能正常使用。rnrn [img=https://img-bbs.csdn.net/upload/201703/29/1490756863_774928.jpg][/img]rnrn请各位高手指导。
wininet可以使用HTTPS吗
我想先打开一个HTTPS链接读取几个值,然后再用POST提交,都是HTTPS链接,请问WININET里的函数如何实现?
ShellExecute在WIN7中不能用了?
Declare Integer ShellExecute In shell32.Dll Integer HWnd,String lpszOP,String lpszFile,String lpszParams,String lpszDir,Integer fsshowcmdrnrn在XP下能正常<em>调用</em>任意文件,但在WIN7在<em>调用</em>没有反应,也无错误提示,大家知道怎么用吗? 先行谢过!
win7中的ping命令不能运行
<em>win7</em>的命令提示符下很多cmd命令都<em>不能</em>用了。rn比如 ping 和ipconfig \all等命令rn这是咋回事呢rn偶装了JAVA虚拟机rnpath的环境变量值改变了。百度了下说要改回来这是咋回事rn貌似XP下也改了没事滴啊 rn
Element.childElements(this)不能直接调用吗?
我在一个html页面里, 直接<em>调用</em>一个js,rnElement.childElements(this)rnrn为什么不提示Error:'Element' 未定义 啊??rnrn代码,.如下, 谁懂得的帮我改一下.rnrnrnvar lis = document.getElementById("nav").getElementsByTagName("li");rnfor (var i=0; i
64位win7不能运行汇编程序吗?
正准备学习,但找了好几个汇编编译器都运行不了。比如本论坛推荐的win-masmv2.2呀,masm for windows集成实验环境呀,一个外国网站上找的什么fasmw呀。全出些莫名其妙的问题,又加上初学,真是搞晕了。这是怎么回事啊?帮帮忙!!!rnUbuntu下稍微弄了下,没弄出来。
ASP.NET不能调用程序吗?
我在C#里建了一个WEB APPLICATION,通过页面上的一个BUTTON用PROCESS.START来执行服务器上的一个程序。目的在于在远程使服务器上某个程序启动起来。可程序执行后,在服务器上的任务管理器里看到这个程序的进程已经启动了,可程序的界面并没有出来(我已经设过PROCESSINFO的窗体了:NORMAL),并且这个程序中的相应功能也并没有跑起来。在这里找了很多相关的帖子,可都没看到相应的解决方法。有人说可能是权限问题~如有人知道解决方法请赐教,并且请尽量叙述的详细一些,谢谢!
关于在服务程序调用createprocess创建进程的问题
本人欲在<em>服务程序</em>中<em>调用</em>其他进程,由于被创建的进程需要显示在桌面上,因此我的代码如下rn STARTUPINFO si;rn PROCESS_INFORMATION pi;rn ZeroMemory( &si, sizeof(si) );rn ZeroMemory( &pi, sizeof(pi) );rnrn si.cb = sizeof(STARTUPINFO); rn si.lpReserved = NULL;rn si.lpTitle = NULL; rn si.lpDesktop = "WinSta0\\Default"; rn si.dwX = si.dwY = si.dwXSize = si.dwYSize = 0L; rn si.dwFlags = STARTF_USESHOWWINDOW; rn si.wShowWindow = SW_SHOWNORMAL; rn si.lpReserved2 = NULL; rn si.cbReserved2 = 0; rnrn ::CreateProcess(lpApplicationName, NULL, rn NULL, NULL, FALSE, 0, NULL, curDir, &si, &pi)rn rn结果出现了以下问题:如果被启动程序是MFC程序,被启动程序就会弹出runtime error对话框而无法继续运行,如果不是mfc程序则没有任何问题(包括delphi窗体应用程序等)。另外同样的代码在不是<em>服务程序</em>中<em>调用</em>,也不会发生任何问题。请各位高手指教rnrn
请问在服务程序中如何调用ocx接口?
我建的<em>服务程序</em>是console类型的,怎么才能<em>调用</em>ocx的接口啊?谢谢。
HTML中调用Api
/** webView的代理方法 */ func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { // 1.取出请求字符串 let
病毒中调用API
我已经得到了<em>api</em>的地址,如:GetProcAddress:0xbff76e28rn MessageBoxA:0xbff713d4(win98)rn并分别存放在aGetProcAddress,aMessageBoxA中,ebp存放病毒体的基址rncall dword ptr [ebp+offset aGetProcAddress]rnpush 40h+1000hrnpush offset Caption rnpush offset Textrnpush 0rn;call eaxrncall dword ptr [ebp+offset aMessageBoxA]rn在上面的代码中,第一个call可以使用,并返回0x8f5c5130(具体值可能跟rn运行环境有关)放如eax中rn若用"call eax"则可正确显示messageboxrn若用call dword ptr [ebp+offset aMessageBoxA]则没有显示rn请问GetProcAddress 与 MessageBox 的<em>调用</em>方法是不是不同啊?rn怎么在知道GetProcAddress:0xbff76e28rn MessageBoxA:0xbff713d4(win98)rn的情况下,直接<em>调用</em>MessageBoxA,而不通过GetProcAddress?rn
在程序中调用API???
在程序中<em>调用</em>API到底是有规律还是自己想怎样就怎样??
vb 中api调用
从哪里可以了解或下载道有关vb<em>api</em>的资料
流萤Firefly.rar下载
流萤Firefly.rar 远控 流萤Firefly.rar 相关下载链接:[url=//download.csdn.net/download/au88889/2187828?utm_source=bbsseo]//download.csdn.net/download/au88889/2187828?utm_source=bbsseo[/url]
基于ASP教学管理网站的设计下载
基于ASP 的校园网教学管理的设计EXCEL 教学网站的设计 摘要 课题背景 教学网站开发工具与环境 数据库的创建于设计 等等。 相关下载链接:[url=//download.csdn.net/download/xyysummer/2270505?utm_source=bbsseo]//download.csdn.net/download/xyysummer/2270505?utm_source=bbsseo[/url]
10.2.0.2 Patch Set - Availability and Known Issues下载
10.2.0.2 Patch Set - Availability and Known Issues 相关下载链接:[url=//download.csdn.net/download/ddba_sky/2643643?utm_source=bbsseo]//download.csdn.net/download/ddba_sky/2643643?utm_source=bbsseo[/url]
我们是很有底线的