#include <windows.h>
#include <shellapi.h>

#define FOLDER_NAME "tor\\"
#define EXE_NAME "tor.exe"

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,
          LPSTR pCmdLine, int nCmdShow)
{
     static char aPath[MAX_PATH];
     static char aProg[MAX_PATH];
     char *pSrch;

     if (!GetModuleFileName(hInstance, aPath, sizeof(aPath)))
          return 1;

     pSrch = strrchr(aPath, '\\');
     if (!pSrch)
          return 2;
     pSrch[0] = '\\';
     strcpy(pSrch + 1, FOLDER_NAME);

     strcpy(aProg, aPath);
     strcat(aProg, "\\");
     strcat(aProg, EXE_NAME);

     ShellExecute(NULL, "open", aProg, "", aPath, SW_SHOWMINIMIZED);

     return 0;
}

