Új hozzászólás Aktív témák

  • kampi_

    csendes tag

    Sziasztok!

    Szeretnék futtatni egy külső programot az én programomon belül, de oly módon, hogy átadok neki paramétereket.Én így próbáltam:

    execl("psexec.exe","-u","user","-p","pass","\\\\target","-i","-d","run",NULL);

    vagy,

    system("psexec -u user -p pass \\\\target -i -d run");

    A user, a pass, beolvasott értékek, a target és a run pedig fájlból beolvasott értékek. Sajnos egyik módon sem működik, mert a psexec-et mindig a user nevű felhasználóval akarja elindítani, valamint a többi változót sem kezeli változóként, hanem azt veszi paraméternek amit én odaírtam. De nekem meg pont az lenne a lényeg, hogy ne kelljen megadni fix-en a programon belül, hanem lehessen úgy, hogy beolvasom a kért adatokat, és azt pedig behelyettesíti. Nagyon fontos lenne, légyszíves segítsetek.

    Előre is köszönöm a segítséget!

Új hozzászólás Aktív témák