我使用的这个方法:
winexec('d:\a.exe', sw_hide );这个函数,但是在任务栏有a文件的图标,现在我不想让图标出现在任务栏,怎么办?
并且"a.exe这个文件也是我用delphi做的"
在线等待。

解决方案 »

  1.   

    我觉得你做个ActiveX组件不就可以吗?
      

  2.   

    1、请问怎样做ActiveX组件?
    2、我指的"a.exe"是我自己做的可执行程序,他是和调用者不在同一个主窗体范围内。
    3、我想把软盘中的不超过20k的文件隐藏,但是隐藏后就不见了,连任务栏里面也看不出来,怎么办?能帮帮我吗?
      

  3.   

    a.exe中
    onshow中写:
    ShowWindow(Application.Handle,SW_HIDE); //在任务栏上隐藏图标
    Formmain.Hide;//隐藏窗体;
      

  4.   

    两个都是你写的就好办咯
    procedure TForm1.FormCreate(sender:TObject);
    begin
    SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
    Visible := false;
    end;