Параметры MoveFile
Функция MoveFile - Завершает работу программы после чего
копирует ее, и устанавливает другое имя, а как сделать чтобы,
она не завершала работу первоначальной программы, а просто копировала программу, и устанавливала другое имя т.е.
все тоже самое кроме, завершения работы первоначальной программы?
пример:
Код:
MoveFile("C:\\Proga.exe","C:\\Base\\1.exe");
А вообще, MoveFile перемещает файл в другое место... И если приложение Proga.exe запущено, то операция вернет false, а файл перемещен не будет...
Возможно, тебе требуется использовать:
Код:
CopyFile("C:\\Proga.exe", "C:\\Base\\1.exe", true);
PS: (Часть 2) Я начинающий, подскажите пожалуйста как... :)
Смотри программа запущена к примеру: C:\proga.exe
Она работает и создает свою копию, и записывает ее к примеру, в
С:\X\1.exe , и запускает ее. А сама програ C:\Proga.exe
Никуда непереносится и продолжает работать.
То есть она лиш создает копию, переименовывает, а сама остается в том же месте и работает...
Подскажите, как мне задать PING но не просто пинг а PING
c передачей пакетов размером 65500 байт.
Как например в CMD.exe
Код:
Ping -l 65500 192.168.4.1
При использование ключа -l указывается размер пакета..
Можно ли чтото подобное реализовать на C++ Builder.
Объяснил и опять не понятно, что к чему... надо писать по пунктам и более развернуто... Чтобы не одному тебе было ясно, что необходимо...
по поводу пинга фпоиск ибо это факово (на крайняк даже можно найти исходник команды ping, сам недавно копал)
Дайте хоть какую-нибудь информацию по как организовать
пинг с изменением пакетов, Для С++ Builder.
Код:
ShellExecute(NULL,"ping 192.168.4.2",NULL,NULL,NULL,SW_SHOWNORMAL);
Тут мне этот код кто то подсказал, а он неправильный,
вместо "ping 192.168.4.2" пиши че хочеш и сколько хочешь!!!
AnsiString Params = "-l " + Size + " 192.168.0.2"; // сборка строки параметров
ShellExecute(NULL, "open", "ping.exe", Params.c_str(), NULL, SW_SHOWNORMAL); // запуск