Хитрый вопросец....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Хитрый вопросец....

Сообщение Toxa » 09.02.2005 (Ср) 15:29

как из запущеной программы удалить эту программу т.е. как удалить запущенный exe-файл?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.02.2005 (Ср) 15:45

Из VB никак. Да и вообще никак обычным способом.
Lasciate ogni speranza, voi ch'entrate.

Qubicz
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 16.10.2004 (Сб) 20:21
Откуда: Санкт-Петербург

Сообщение Qubicz » 09.02.2005 (Ср) 15:49

Где то видел пример с созданием bat'а, работал...
Но вот где не помню
[edit] Вот нашел у себя как артмани себя удаляет
Код: Выделить всё
start /D"C:\Program Files\ArtMoney\" artmoney.exe UNINSTALL
:st1
if exist "C:\Program Files\ArtMoney\artmoney.cfg" goto st1
del "C:\Program Files\ArtMoney\artmoney.exe"
if exist "C:\Program Files\ArtMoney\artmoney.exe" goto st1
del "C:\Program Files\ArtMoney\uninstall.bat"
[/edit]

Toxa
Новичок
Новичок
Аватара пользователя
 
Сообщения: 32
Зарегистрирован: 07.02.2005 (Пн) 16:21
Откуда: Питер

Сообщение Toxa » 09.02.2005 (Ср) 15:54

Qubicz писал(а):Где то видел пример с созданием bat'а, работал...
Но вот где не помню


с bat'ом-то у меня работает....т.е. в программе создаю bat-файл, запускаю его и заканчиваю программу. А из bat'а уже удаляется прога и сам bat...
просто думал, мож еще есть какие варианты... 8)

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 09.02.2005 (Ср) 16:04

есть вариант через апи.

но фунцию я не помню((( да и видел её один раз. Их точнее две, там ещё было копирование залоченного файла...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 09.02.2005 (Ср) 16:14

Я был бы признателен получиь информацию по этим функциям.
Век живи - век учись!
www.detal-plast.narod.ru

Jenizix
Географ
Географ
Аватара пользователя
 
Сообщения: 545
Зарегистрирован: 20.04.2004 (Вт) 20:52
Откуда: Москва

Сообщение Jenizix » 09.02.2005 (Ср) 16:34

Гдето у меня было, поищю, тогда доложусь...
Ушел в себя, вернусь не скоро...

Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!

Jenizix
Географ
Географ
Аватара пользователя
 
Сообщения: 545
Зарегистрирован: 20.04.2004 (Вт) 20:52
Откуда: Москва

Сообщение Jenizix » 09.02.2005 (Ср) 19:58

Оказывается у меня для С++...
Код: Выделить всё
int main(int argc, char *argv[])
{
    char    buf[MAX_PATH];
    HMODULE module;
   
    module = GetModuleHandle(0);
    GetModuleFileName(module, buf, MAX_PATH);
    CloseHandle((HANDLE)4);
   
    __asm
    {
      lea     eax, buf
      push    0
      push    0
      push    eax
      push    ExitProcess
      push    module
      push    DeleteFile
      push    UnmapViewOfFile
      ret
    }
     
    return 0;
}


этот работает на 2000 великолепно

Еще посмотри сюда http://forum.sources.ru/index.php?showtopic=77111 правдо для С++, но переписать-то можно :wink: :D
Ушел в себя, вернусь не скоро...

Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 10.02.2005 (Чт) 1:42

вот исходник попробуй
Вложения
DELSELF.zip
Прога - самоубийца через BAT файл MS-Dos
(4.71 Кб) Скачиваний: 20
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.02.2005 (Чт) 6:08

2HotKitten: Toxa уже сказал, что с батником у него работает, и просил другие варианты ;-)
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 170

    TopList