怎样使应用程序没有窗体!!(50分)

  • 主题发起人 主题发起人 nothingknown
  • 开始时间 开始时间
N

nothingknown

Unregistered / Unconfirmed
GUEST, unregistred user!
[red]
我想在程序运行后,在windows的资源管理器的应用程序中看不到,
而且不要窗体(隐含也不行),就像系统中自带的那些进程一样;
如:
SQL SERVER 或 Oracle 在装完之后,都有类似的进程
在windows的资源管理器的应用程序中能看到;
[/red]
 
ShowWindow(Application.Handle,sw_hide)
ShowWindow(Form1.Handle,sw_hide)
 
谢谢,可是这样的话,在程序运行时还是会闪烁一下的;
而且,在资源管理器中也能找到(应用程序页中);
有没有可能创建一中程序,没有窗体,只有线程或unit单元呢??
我想应该能吧??
 
创建只有datamodule的application,或NT Service类型的程序
 
program abc;

uses
forms,.....

begin
Application.Initialize;
while True do begin

Application.ProcessMessages ;
if ... then break;
//Do somethings..
end;
end;
 
将form的borderstyle---bsnone
bordericons---[]
就ok
 
To kkyy:
我试了你的方法,可是一旦触发了某个事件,然后就循环不止了;
这样说吧,我想建一个线程,在程序一开始运行时就创建;
进程中创建一个计时器,进行计时,如果时间到了,就创建另一个进程,
进行其他操作;

就象某些计时软件一样;
怎么实现啊?/
 
后退
顶部