Skip to content

Commit 5b45c8a

Browse files
committed
fix failure to get parent process
1 parent b53e81f commit 5b45c8a

2 files changed

Lines changed: 18 additions & 2 deletions

File tree

FlashpointSecurePlayer/FlashpointSecurePlayerGUI.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,15 @@ private void AskLaunchWithOldCPUSimulator() {
276276
string parentProcessFileName = null;
277277

278278
try {
279-
using (Process parentProcess = GetParentProcess()) {
279+
Process parentProcess = null;
280+
281+
try {
282+
parentProcess = GetParentProcess();
283+
} catch {
284+
// fail silently
285+
}
286+
287+
using (parentProcess) {
280288
if (parentProcess != null) {
281289
parentProcessFileName = Path.GetFileName(GetProcessName(parentProcess).ToString());
282290
}

FlashpointSecurePlayer/OldCPUSimulator.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,15 @@ public bool TestRunningWithOldCPUSimulator() {
2424
string parentProcessFileName = null;
2525

2626
try {
27-
using (Process parentProcess = GetParentProcess()) {
27+
Process parentProcess = null;
28+
29+
try {
30+
parentProcess = GetParentProcess();
31+
} catch {
32+
// fail silently
33+
}
34+
35+
using (parentProcess) {
2836
if (parentProcess != null) {
2937
parentProcessFileName = Path.GetFileName(GetProcessName(parentProcess).ToString());
3038
}

0 commit comments

Comments
 (0)