microsoft / microsoft/vscode-cpptools

Access Denied when attaching to administrator-run process

Aperta
#6,979 9 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug debugger
Lingua principale
TypeScript
Stelle
6.2k
Fork
1.7k
Merge medio
14h 46m
PR unite (30g)
61

Descrizione

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%

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Riprodurre il malfunzionamento usando un processo VS Code eseguito come amministratore, un processo di destinazione eseguito come amministratore e una richiesta di attach tramite launch.json su Windows. Iniziare tracciando il flusso di attach dell’estensione e la gestione dei privilegi; il lavoro è completo quando lo scenario di amministratore documentato riesce a eseguire l’attach oppure riceve un percorso appropriato per l’elevazione. Controllare l’issue correlata #2881 per il contesto precedente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript, vscode
Ambito
devtools, operating-systems
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.