Alcune note:
Solo perché viene inviato un comando, non significa che un programma accetti tali argomenti o qualsiasi.
Per esempio:
Ho chiamato taskmanager con il mio comando dispari e il comportamento non è cambiato:
Da un punto di vista della programmazione di base, qualsiasi applicazione avrà un metodo principale di qualche tipo in cui è possibile passare argomenti . Ad esempio, un'applicazione Windows Form C # di base è simile a:
private void Form1_Load(object sender, EventArgs e)
{
}
Se passo alcuni argomenti divertenti, non succede nulla con l'applicazione, ma Process Explorer li cattura e li visualizza.
Se decido esplicitamente di gestirli, tuttavia, otterrai l'interazione dal comando.
E tutto quello che dovevo fare era cambiare leggermente il punto di ingresso del modulo:
private void Form1_Load(object sender, EventArgs e)
{
string arguments = Environment.GetCommandLineArgs()[1];
this.Text = arguments;
}
Ora, torniamo alla tua domanda sul perché è lì:
Se accedi a taskmgr.exe dal metodo ctrl+ alt+ del, visualizzi effettivamente l'argomento comando "/ 3". Anche se usi ctrl+ shift+ escpassa / 2 e se fai clic con il pulsante destro del mouse sulla barra delle applicazioni e fai clic su "Avvia Task Manager", l'opzione visualizzata è / 4.
Tutto ciò mi porta a supporre che forse c'è qualcosa che Windows deve sapere, o forse è stato quasi implementato per il Taskmanager che non conosciamo. Ad esempio, la sicurezza in Windows potrebbe voler sapere se ctrl+ alt+ è delstato usato per chiamare taskmgr.exe e non uno script o un utente. Ancora una volta, pura speculazione ma fili come questo mi fanno pensare che potrebbe essere stato almeno un pensiero.
Per il famigerato tl; dott
Per sapere perché Windows passa questi comandi, probabilmente abbiamo bisogno di un membro del team di sviluppo di Microsoft o del codice sorgente. Potrebbe non esserci una risposta migliore.
LaunchTM.exe
in%windir%\System32
cui la rende ancora più confusa come non riuscivo a capire, basandosi anche sulla mia ricerca su Google, il suo scopo di esistenza e ciò che è buono in generale.