Jak otworzyć aplety panelu sterowania (*.cpl) ?

0

Jak programowo otworzyć aplety panelu sterowania (*.cpl) ??
Próbowałem normalnie przez
[code]ShellExecute(0, 'open', 'C:\WINDOWS\system32\access.cpl', nil, nil, SW_SHOWNORMAL)[/code]
ale funkcja zwraca wartośc SE_ERR_NOASSOC, czyli nie znajduje programu skojarzonego z tym rozszerzeniem. A może robie coś źle [???] .

0

Applety panelu sterowania otwiera się chyba przez roundll32.

0

C:\WINDOWS\rundll32.exe shell32.dll,Control_RunDLL nazwacplka

0

Działa ale tylko w przypadku cpl z katalogu systemowego. A co jeżeli cpl znajduje sie np. w Program Files [???] . Probowałem podac do niego ścieżkę, ale nie działa.

0

Ale ten plik CPL jest na 100% rozszerzeniem panelu sterowania?

0

WinExec(PChar('rundll32 shell32,Control_RunDLL'),sw_Show);

chyba... :d

0

OK, juz działa. Wystarczyło sciężkę do pliku wziąć w cudzysłów i uruchamia się jak trzeba. Dzięki [cya] .

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