microsoft / microsoft/vscode-cpptools

Access Denied when attaching to administrator-run process

Offen
#6,979 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug debugger
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Issue Type: Bug


Steps:

  1. Run VSCode as administrator from the start menu.
  2. Launch your process as administrator, without debugging.
  3. Use "request": "attach" in your launch.json to select and attach to your process.

This fails with the error message:

Unable to start debugging. Failed to attach to process: Access is denied.

Note this works in Visual Studio, which also automatically restarts itself if it detects you're not running with the required privileges to attach.

A simular issue was reported in the now-closed #2881.


Extension version: 1.2.0
VS Code version: Code 1.53.1 (5d424b828ada08e1eb9f95d6cb41120234ef57c7, 2021-02-08T23:29:42.785Z)
OS version: Windows_NT x64 10.0.18363

System Info
Item Value
CPUs Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz (12 x 3398)
GPU Status 2d_canvas: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
protected_video_decode: unavailable_off
rasterization: enabled
skia_renderer: enabled_on
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 31.91GB (23.80GB free)
Process Argv
Screen Reader no
VM 0%

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduzieren Sie den Fehler mit einem als Administrator ausgeführten VS Code-Prozess, einem als Administrator ausgeführten Zielprozess und einer launch.json-Anfrage zum Anhängen unter Windows. Beginnen Sie damit, den Attach-Ablauf und die Rechtebehandlung der Erweiterung nachzuverfolgen; abgeschlossen ist die Aufgabe, wenn das dokumentierte Administratorszenario erfolgreich eine Verbindung herstellen kann oder einen geeigneten Pfad zur Rechteerhöhung erhält. Prüfen Sie den zugehörigen Issue #2881 auf früheren Kontext.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript, vscode
Bereich
devtools, operating-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.