SHELLEXECUTEINFO ShExecInfo;
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = NULL;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = L"LeapFTP.exe"; // 执行的程序名
ShExecInfo.lpParameters = L"ftp://wsy:[email protected]:21" ;
ShExecInfo.lpDirectory = L"D:\\LeapFTP";
ShExecInfo.nShow = SW_MAXIMIZE;//
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);这代码我想实现,自动启动一个FTP客户端软件,并自动完成上传功能。
可结果好像只自动启动了这个软件,并没有将我所选的文件实现上传。
是缺少什么么?还是ShellExecuteEx这个API的功能只是自动启动呢?
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = NULL;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = L"LeapFTP.exe"; // 执行的程序名
ShExecInfo.lpParameters = L"ftp://wsy:[email protected]:21" ;
ShExecInfo.lpDirectory = L"D:\\LeapFTP";
ShExecInfo.nShow = SW_MAXIMIZE;//
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);这代码我想实现,自动启动一个FTP客户端软件,并自动完成上传功能。
可结果好像只自动启动了这个软件,并没有将我所选的文件实现上传。
是缺少什么么?还是ShellExecuteEx这个API的功能只是自动启动呢?
解决方案 »
- 如何实现在程序中运行windows命令?思路命令行已在帖内给出。
- vc++ 运行时出错
- 做一个类似Shell的程序!
- EnumChildWindows为什么不能枚举出menu菜单呢??用别的什么方法可以得到菜单的handle??
- 请问:对话框里的按钮怎样变灰失效?
- 在VS2010下,用MSCom做的一个串口通信,为什么接收的数据不能在显示框显示?
- ::GetAsyncKeyState(VK_LEFT) & 0x8000f
- 怎么会出现内存不能读?????
- 请问为何可以这样声明list::iterator it;
- VS 2012 MFC Listbox GetWindowText问题
- 使用MFC自带的打印预览功能,只能放大,不能缩小。
- 在使用webbrowser控件的时候,为什么表单页面提交之后,总会把浏览器启动,页面上只有0;这两个个字符?
我以为这个ShellExecuteEx有自动运行的功能,或者说是有,但我不会设置
是这样的么?
在VC中实现FTP功能http://www.bccn.net/Article/kfyy/vc/jszl/200708/5559.htmlIE 提供了 FTP 客户端编程接口,MFC 进行了封装。
FTP 服务器软件是运行在 TCP/IP 应用层的软件,它在 TCP 21 端口进行监听。
利用 MFC 类进行 FTP 客户端操作也很容易。