x-kom hosting

[C++] Uruchamianie "msconfig.exe" w C++ (Console Application)

mati199537
utworzono
utworzono

Witam
Dlaczego, nie mogę uruchomic programu msconfig w C++? Korzystam z takich bibliotek:

#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <string>

i aby uruchomic aplikacje msconfig korzystam z takiej komendy:

system("\"c:\\Windows\\System32\\msconfig.exe\"");

Jednak gdy uruchamiam swój program wyswietla się napis: "Nazwa 'c:\Windows\System32\msconfig.exe' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy."
A gdy mam taką komendę:
system("\"c:\\Windows\\System32\\cleanmgr.exe\"");

Program wykonuje to polecenie i wszystko działa tak jak powinno...

O co z tym chodzi? Brak uprawnień? Są może inne sposoby uruchomienia danej aplikacji w C++ dla konsoli?

Pozdrawiam i zaznaczam ze zaczynam dopiero przygodę z C++ i proszę o wyrozumiałość
mati199537

wojtex5
komentarz
komentarz

w konsoli DOSa (na Windowsie) wystarczy uruchomić polecenie: [code]msconfig[/code] i program automatycznie się uruchomi (bo jest on właśnie w folderze System32, a te programy można uruchamiać nie podając ścieżki dostępu, a jedynie ich nazwę, nawet bez rozszerzenia)

możliwe że do uruchomienia tego programu potrzebne są uprawnienia administratora, bo to program konfiguracyjny systemu... z konta ograniczonego raczej nie powinien wystartować.

aby można było stosować funkcję system(char*) wystarczy dołączyć bibliotekę obsługi strumieni wejścia-wyjścia czyli iostream

mati199537
komentarz
komentarz

Jak wpisuje samo msconfig lub msconfig.exe tez sie nie uruchamia ;/ Bibliotekę iostream mam juz dołączoną ale nie rozumiem za bardzo jak uzyc tego system(char*)

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.