Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/OpenDebugAD7/AD7DebugSession.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1135,6 +1135,10 @@ protected override void HandleAttachRequestAsync(IRequestResponder<AttachArgumen
SetCommonDebugSettings(responder.Arguments.ConfigurationProperties);

string program = responder.Arguments.ConfigurationProperties.GetValueAsString("program");
if (isLocal && program == null)
Comment thread
OEP marked this conversation as resolved.
Outdated
{
program = Process.GetProcessById(pid).MainModule.FileName;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Downstream in MICore they still have a hard check for program that it grabs from the ConfigurationProperties JSON object.
See string launchJson = JsonConvert.SerializeObject(responder.Arguments.ConfigurationProperties); below.

You will need to set it for it not to fail the PathExe check in MICore.

responder.Arguments.ConfigurationProperties["program"] = program;

}
string executable = null;
bool success = false;
try
Expand Down