Every time I try to do something with it, such as convert the string to an integer (so I can use a parameter for the number of timer seconds) it says "cannot convert parameter 1 from '_TCHAR **' to 'const wchar_t *'".
Is that the exact error? Because those two types are indeed very different: one is a pointer to a character, one is a pointer
to a pointer. If you posted some code, we'd have a better chance of seeing why that confusion has arisen: at a guess, you're doing something like calling _tcstoul(argv,NULL,10) instead of _tcstoul(argv[1],NULL,10). Argv, don't forget, isn't a string: it's an array of strings.
Peter