mapowanie dysków w C++

0

Witam serdecznie.

Program ma za zadanie mapowanie dysków.
Po wykonaniu net use na sam koniec wyskakuje komunikat że wszystko jest ok .. i dyski zostały zamapowane, lecz w oknie Mój komputer, dysków brak .. a wykonanie polecenia net use w nowym oknie wyświetla komunikat brak dostępu przy każdym dysku.

#include <cstdlib>
#include <iostream>
#include <windows.h>

using namespace std;

int main(int argc, char *argv[])
{
    system ("net use k: /del /yes && net use k: \\\\192.168.1.21\\Baza");
    system ("net use");
    system("PAUSE");
    return EXIT_SUCCESS;
}

Jakieś pomysły z waszej strony ?

0

Tak, że takie rzeczy robi się jako .bat, bo program C++ z rzędem system()ów to trochę jak naprawianie trybików w zegarku za pomocą młotka..

0

W bat widać jawnie nazwę użytkownika i hasło (w przypadkach gdzie jest wymagane) a ja chciałbym umieścić je w kodzie i skompilować.

Kolejne pomysły ?

0

W skompilowanym programie też je będzie widać.

0

To fakt, ale zwykłemu użytkownikowi nie przyjdzie do głowy szukać hasła i loginu w śród 5000 linijek jakiś krzaczków.
Tak czy siak problemu już rozwiązany.

0
pcmcymc napisał(a)

W skompilowanym programie też je będzie widać.

nie do końca,
jeśli zrobi szyfrowanie stingu, to nie będzie, w wywołaniu system( deszyfruj(ciag) )

z BPL (bat) możesz zrobić exe/com, są programy do przeróbki

1 użytkowników online, w tym zalogowanych: 0, gości: 1