Windows 서비스를 만들고 코드에 동적 경로를 넣으려고합니다. 그러나 정적 코드 만 허용합니다.동적 문자열 x 정적 문자열
이 작동 :
Process.Start("C:\\Program Files\\Program\\Program.exe", "-socket 12345");
하지만이 나던 :
String path = "C:\\Program Files\\Program";
String programName = "\\Program.exe";
String fileLocation = path + programName;
Process.Start(fileLocation, "-socket 12345");
누군가가 나를 도울 수 있습니까?
OP 작성한 것과 같이 "\\ Program.exe"를 사용하지 마십시오. 두 번째 경로가 \로 시작되면 루트가 아닌 것으로 간주되어 연결없이 반환됩니다. –