login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Usercontrole programma

Offline Flex1986 - 15/07/2007 14:52
Avatar van Flex1986Gouden medaille

Senior Member
Ik heb een dos applicatie die de verificatie doet van lokale gebruikers. Deze verificatie heb ik sowieso nodig. Nu is het probleem dat ik programma wel kan opstarten maar ik kan username en wachtwoord niet erin krijgen.

Ik dacht dat het met de volgende code wel zou lukken.

  1.  
  2. $username = 'Username';
  3. $password = 'Wachtwoord';
  4.  
  5. $verify = popen('usercheck.exe','w');
  6. fwrite($verify,$username,strlen($username));
  7. fwrite($verify,$password,strlen($password));
  8. $checked = pclose($verify);
  9.  
  10. print_r($checked);


Ik krijg alleen altijd de waarde -1 terug terwijl ik wil een de juiste gegevens door geef. Is het mogelijk om doormiddel van php een programma te doorlopen?

Wat het moet doet is. Programma opstarten, aan programma username doorgeven gevolgd met een enter, daarna password doorgeven aan programma gevolgd met een enter, en natuurlijk het programma afsluiten. Kan iemand me opweg helpen? Of zeggen wat ik verkeerd doe.

Bijvoorbaat dank

2 antwoorden

Gesponsorde links
Offline Stijn - 15/07/2007 15:04
Avatar van Stijn PHP expert Werk met argumenten...
  1. $verify = popen('usercheck.exe ' . $username . ' ' . $passowrd,'w');
Offline Flex1986 - 15/07/2007 15:10 (laatste wijziging 15/07/2007 15:11)
Avatar van Flex1986 Gouden medaille

Senior Member
Helaas kan dat niet het programma is niet van mij dus kan het niet aanpassen. De invoer moet zijn zoals ik net aangaf. Als ik het met het programma met cmd open dan ziet het er zo uit.

Citaat:
c:usercheck.exe --verify
Username: (intypen + enter)
Password: (intypen + enter)
Return waarde -1 of 0
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s