Forum komputerowe, forum informatyczne, naprawa laptpów , forum windows, forum linux, Hardware, Overclocking,

Pełna wersja: [C++]Wyświetlanie parametrów z jakimi program został uruchomiony
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Jeżeli chcemy sprawdzić z jakimi parametrami program został uruchomiony musimy stworzyć aplikacje wykonywalną, która wyświetli nam te parametry. Wywołanie z parametrami może być przez skrót, albo inny plik wykonywalny. Często w różnego rodzaju grach jest launcher i plik z silnikiem gry. Jeżeli chcemy uruchomić gre, bez launchera to program ten nam na to pozwoli. Oczywiście nie zawsze to działa, są rózne metody zabezpieczenia przed uruchomieniem samego silnika gry.

Program trzeba skompilować, następnie gotową binarke podłożyć pod uruchamiany plik, czyli ten, który jest wywoływany przez zewnętrzną aplikacje bądź skrót.

Kod:
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
    cout << "Liczba parametrow: " << argc - 1 << endl;
    for (int i = 1; argv[i] != NULL; i++)
    {
      cout << "Parametr " << i << ": " << argv[i] << endl;
    }
    getch ();
    return EXIT_SUCCESS;
}