#include "stdafx.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) ); spawnshell: Sleep( 3000 ); CreateProcess( NULL, "wfica32.exe CtxApp01.ica", NULL, NULL, FALSE, 0, NULL, "C:\\Program Files\\Citrix\\ICA Client", &si, &pi); WaitForSingleObject( pi.hProcess, INFINITE ); CloseHandle( pi.hProcess ); CloseHandle( pi.hThread ); goto spawnshell; }