vc里能不能调用dos命令啊? 如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在ShellExecute函数中直接调用就可以吧! CreateProcessShellExecuteShellExecute(handle, "open", path_to_folder, NULL, NULL, SW_SHOWNORMAL); 这是我调用net.exe的代码!TCHAR *Buf; int length=15; length+=GetDlgItemText(IDC_COMBO1,m_Domain); length+=GetDlgItemText(IDC_MSG,m_msg); Buf=(TCHAR*)VirtualAlloc(NULL,length,MEM_RESERVE|MEM_COMMIT,PAGE_READWRITE); TCHAR szAppName[] = TEXT("D:\\WINNT\\system32\\NET.exe"); TCHAR Cmdline[]=TEXT("WORDPAD SEND %s %s"); sprintf(Buf,Cmdline,m_Domain,m_msg); STARTUPINFO si = {sizeof(STARTUPINFO)}; PROCESS_INFORMATION pi; SECURITY_ATTRIBUTES saProcess; HMODULE hKernel32; FARPROC lpfnRegSrvProc; saProcess.nLength = sizeof(saProcess); saProcess.lpSecurityDescriptor = NULL; saProcess.bInheritHandle = TRUE; CreateProcess(szAppName,Buf, &saProcess,NULL, FALSE,0,NULL, NULL,&si,&pi); hKernel32 = GetModuleHandle(TEXT("KERNEL32.DLL")); lpfnRegSrvProc = GetProcAddress(hKernel32,"RegisterServiceProcess"); VirtualFree(Buf,length,MEM_RELEASE); 直接调用system("命令");不行吗? 动态创建的STATIC控件,响应完鼠标单击事件后,怎么才能让其消失呢? #include <stdexcept> 请问已知 图片的内存 如何画图 禁用光驱、U盘、网卡 在Ado中选择了Provider for ODBC是不是不如直接用ODBC效率高? 一个关于 _variant_t类型 的问题,高手救救急!!! VC6中如何送一个CString到RichEdit框 谁有<WINDOWS网络编程技术>一书的源代码? 感谢大家的支持,“三知画板”已经横空出世,散分! vc中如何生成可直接执行的程序 初级问题 免费代理有誰知道?
ShellExecuteShellExecute(handle, "open", path_to_folder, NULL, NULL, SW_SHOWNORMAL);
TCHAR *Buf;
int length=15;
length+=GetDlgItemText(IDC_COMBO1,m_Domain);
length+=GetDlgItemText(IDC_MSG,m_msg);
Buf=(TCHAR*)VirtualAlloc(NULL,length,MEM_RESERVE|MEM_COMMIT,PAGE_READWRITE);
TCHAR szAppName[] = TEXT("D:\\WINNT\\system32\\NET.exe");
TCHAR Cmdline[]=TEXT("WORDPAD SEND %s %s");
sprintf(Buf,Cmdline,m_Domain,m_msg);
STARTUPINFO si = {sizeof(STARTUPINFO)};
PROCESS_INFORMATION pi;
SECURITY_ATTRIBUTES saProcess;
HMODULE hKernel32;
FARPROC lpfnRegSrvProc;
saProcess.nLength = sizeof(saProcess);
saProcess.lpSecurityDescriptor = NULL;
saProcess.bInheritHandle = TRUE;
CreateProcess(szAppName,Buf,
&saProcess,NULL,
FALSE,0,NULL,
NULL,&si,&pi); hKernel32 = GetModuleHandle(TEXT("KERNEL32.DLL"));
lpfnRegSrvProc =
GetProcAddress(hKernel32,"RegisterServiceProcess");
VirtualFree(Buf,length,MEM_RELEASE);
system("命令");
不行吗?