как скрыть выполнение программы в делфи?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by madlian, 14 Feb 2010.

  1. madlian

    madlian New Member

    Joined:
    27 Sep 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    как скрыть выполнение программы в делфи?

    подскажите, только начел изучать делфи и вот

    наприер хочу копировать файл скрытно как это сделать ? подскажите

    unit Unit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs;

    type
    TForm1 = class(TForm)
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.dfm}
    begin
    CopyFile(Pchar('c:\1.txt'), Pchar('D:\1.txt'), true)
    end.
     
  2. Linkus

    Linkus Member

    Joined:
    20 Dec 2008
    Messages:
    168
    Likes Received:
    15
    Reputations:
    -1
    в каком плане скрыть? окно чтоб не видно было, в процессах чтоб не видно было? или как?
     
  3. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Если нужно всего лишь скопировать файл, то лучше бы вообще не создавать форм:

    Code:
    program Project1;
    
    uses
      SysUtils, Windows;
    var infile,outfile:string;
    begin
    infile:='c:\bar.emf';
    outfile:='c:\bar2.emf';
    CopyFile(PChar(infile), PChar(outfile), true);
    end.
    
    Скрыть значок с панели задач и с вкладки Приложения Диспетчера задач:
    http://www.delphisources.ru/pages/faq/base/hide_program_button_on_taskbar.html
     
    #3 patcher, 14 Feb 2010
    Last edited: 14 Feb 2010
  4. Vlad3d

    Vlad3d Elder - Старейшина

    Joined:
    18 Jan 2008
    Messages:
    47
    Likes Received:
    54
    Reputations:
    -1
    Var
    xz:TStringList;
    begin
    xz:=TStringList.Create;
    xz.LoadFromFile('1.txt');
    xz.SaveToFile('2.txt');

    если тебе текстовики надо то можно так, за одно можно подредактировать текстовый файл, если надо
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 madlian - когда пишешь код, ставь его в теги [ CODE ]
    2 patcher - SysUtils можно выкинуть, чтобы он не давал веса. Всё равно юзаешь 1 апишку
    2 Vlad3d - аналогично код в теги. А по сути это самый дурацкий вариант, который катит на маленький, текстовых файлах. очень прожорливый метод. да и файл размером в 2 гига врядли скопирует )
     
  6. madlian

    madlian New Member

    Joined:
    27 Sep 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    неполучается хоть убейте, скиньте плииз код чтоб скрытно скоприровало или сам исходник
     
  7. madlian

    madlian New Member

    Joined:
    27 Sep 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Linkus! в плане скрыть окно чтоб не видно было
     
  8. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Вот тебе исходник, с тем же кодом что я писал выше:
    http://www.188.ru/369766

    Должно работать. Если не работает, то может быть три причины:
    1. Проблемы с компилятором.
    2. Ты кодишь не в Delphi.
    3. Твой комп подвергся атакам злобного вируса kriviye_ruki.exe :D :D :D

    ЗЫ. Если нужно скрытое выполнение любой программы (не только копирование) не пользуйся формами, вот и все
     
  9. madlian

    madlian New Member

    Joined:
    27 Sep 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    patcher! спасибо, а есть искодник прогрммы для отправки сообщения на почту, рабочий?
     
  10. HakaR

    HakaR Active Member

    Joined:
    23 Jul 2009
    Messages:
    301
    Likes Received:
    200
    Reputations:
    3
    Написать то пару сек. Юзай idsmtp :cool:
     
  11. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Вот, держи: http://www.188.ru/477253
     
  12. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    может убого, но это работает :))

     
Loading...
Similar Threads - скрыть выполнение программы
  1. Peja
    Replies:
    0
    Views:
    2,475