Amigo BDWONG es usted un genio me ha servido perfectamente.
He estado probando sus códigos y trabajan muy bien, pero me he topado con un gran problema , antes que nada les comento lo que deseo crear.
Estoy tratando de listar todos los programas que se iniciar cada vez que se enciende la pc, para ser más claro estoy listando todos los item que aparece en esta sección del registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Ahora los primero códigos que el amigo BDWORD muy amablemente compartió me sirvieron tanto para las siguientes STRING:
c:\files\test.exe -f
c:\files\test.exe -abcde startup
"c:\files\test.db" /autostart
Pero ahora me topo con que otros valores tienes este formato:
C
:\Windows\system32\cmd
.exe
/q
/c
rmdir /s
/q
"C:\Users\juanito\AppData\17.3.6390.0509\amd64"c:\trabajos diarios\escuela\test.exe /s /q
c:\files\test.exe /s /q
Ahora si no se que hacer, Pienso que talvez se tenga que hacer un recorrido desde el comienzo para obtener la ruta exacta, pero tomando en cuenta que en el camino puedan existir espacios y puntos que forman parte del path y que no necesariamente indican el final del string o una posible extensión, ya me maree