首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求 非EXE后缀的资料 以EXE执行文件方式运行方法

2013-09-23 
求 非EXE后缀的文件 以EXE执行文件方式运行方法求 非EXE后缀的文件 以EXE执行文件方式运行方法!比如: cc.e

求 非EXE后缀的文件 以EXE执行文件方式运行方法
求 非EXE后缀的文件 以EXE执行文件方式运行方法!

比如: cc.exe 后缀改名 cc.dat

如何运行CC.DAT呢?

别拿这个来忽悠
 ShellExecute(Handle, 'open', pChar('cmd.exe'), PChar('/c c:\cc.dat'), nil, SW_HIDE);

[解决办法]


var
  si: TStartupInfo;
  pi: TProcessInformation;
const
  path = 'c:\cc.dat';
begin
  ZeroMemory(@si, SizeOf(si));
  ZeroMemory(@Pi, SizeOf(pi));
  si.cb := SizeOf(si);

  if CreateProcessA(path, '', nil, nil, False, 0, nil, nil, si, pi) then
  begin
    CloseHandle(pi.hProcess);
    CloseHandle(pi.hThread);
  end;
end;

热点排行