Hi, I have a managed C++ project starting with: Code: [STAThreadAttribute] int main(array<System::String ^> ^args) args[0] is not the program name, but the first argument. How do I get the program name, with its full path, i.e. something like "c:\App\foo.exe"? GetCommandLine() and GetModuleFileName() don't seem to work with managed code, what can I use?
Well, found it finally: Code: Process^ currentProcess = Process::GetCurrentProcess(); String ^Sbin = currentProcess->MainModule->FileName;