Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1133
Благодарности: 581

Профиль | Отправить PM | Цитировать


Всем привет!
Цитата Johny777:
Взяв за основу функцию El Sanchez-а "Определение рабочей папки процесса" http://forum.oszone.net/post-1945281-380.html и упростив её до получения имени нашего процесса »
У El Sanchez, функция определяет путь к любому процессу, а вы пытаетесь определить путь к своему, поэтому ParamStr вам поможет, одним словом проще будет так:
читать дальше »

Код: Выделить весь код
procedure SelfDelete;
var
  ResultCode: Integer;
begin
  Exec('cmd.exe', '/c del ' + AddQuotes(ParamStr(0)), '', SW_HIDE, ewNoWait, ResultCode);
end;

Цитата El Sanchez:
tmp-файл деинсталлятора удалится при следующей перезагрузке. »
Так то да, но я просто знаю машины, которые перезагружаются раз в месяц, вот там то SelfDelete желателен, но на самом деле это не критично...

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:12, 05-04-2013 | #81