mati199537 utworzono 28 czerwca 2011 utworzono 28 czerwca 2011 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 29 czerwca 2011 komentarz 29 czerwca 2011 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 29 czerwca 2011 Autor komentarz 29 czerwca 2011 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.