如何将一个exe可执行文件写成只能被其它程序调用,而不能直接执行? ( 积分: 50 )

  • 主题发起人 主题发起人 fluganto
  • 开始时间 开始时间
F

fluganto

Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
如何将一个exe可执行文件写成只能被其它程序调用,而不能直接执行?
 
如题:
如何将一个exe可执行文件写成只能被其它程序调用,而不能直接执行?
 
那不如做成dll,反正不用自己运行
 
那你还不如做成DLL让其它程序调用好了
 
加命令行参数再判断
 
以上两种方法都可以
 
DLL就是一个只能被其它程序调用而不能直接执行的文件啊,见DLL的定义。
 
program Project1;

uses
Forms,
Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
Application.Initialize;
if ParamStr(0)='ss' then
begin
Application.CreateForm(TForm1, Form1);
Application.Run;
end;
end.
调用程序的时候加上参数
 
thanks!
if ParamStr(0)='ss' then
改成
if ParamStr(1)='ss' then
OK!
 
后退
顶部