Anfängerfragen zum Programmieren mit PureBasic.
Joel
Beiträge: 851 Registriert: 21.04.2006 19:22
Beitrag
von Joel » 17.09.2013 12:28
Hey,
ich würde gerne in Ubuntu einen Terminal-Befehl als sudo ausführen. Bekomme das aber leider nicht hin. Hier mein aktueller Code.
Code: Alles auswählen
Pipe = popen_("sudo grub-renoot 4", "r")
If Pipe
*Buffer = AllocateMemory(2000)
If *Buffer
Repeat
result = fgets_(*Buffer, 2000, Pipe)
If result
Debug PeekS(*Buffer)
EndIf
Until result = 0
EndIf
pclose_(Pipe)
Else
Debug "Error"
EndIf
----------------------------------------------------------
PB 5.20 Beta 10 | Windows 7
Joel
Beiträge: 851 Registriert: 21.04.2006 19:22
Beitrag
von Joel » 17.09.2013 15:24
Hier sagt er mit bei Zeile 3: "Das Programm läuft nicht mehr"
Code: Alles auswählen
Compiler = RunProgram("sudo", "airmon-ng start eth0", "", #PB_Program_Open|#PB_Program_Read)
Debug ReadProgramString(Compiler)
WriteProgramStringN(Compiler, "pass")
----------------------------------------------------------
PB 5.20 Beta 10 | Windows 7
HeX0R
Beiträge: 3040 Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X 96Gig Ram NVIDIA GEFORCE RTX 3060TI/8Gig Win11 64Bit G19 Tastatur 2x 24" + 1x27" Monitore Glorious O Wireless Maus PB 3.x-PB 6.x Oculus Quest 2 + 3
Kontaktdaten:
Beitrag
von HeX0R » 18.09.2013 15:35
Cursor auf WriteProgramStringN, F1 drücken und lesen .