Usługa C++, która uruchamia skrypty .bat z uprawnieniami administratora
Mam program WIN32, który nie ma uprawnień administratora.
W pewnym momencie muszę uruchomić zewnętrzną usługę, która żąda uprawnień administratora przed uruchomieniem (UAC). Następnie główny program przekazuje tej usłudze listę plików (ścieżka do pliku; skrypt .bat). Usługa ma je wykonać w imieniu administratora.
Główna aplikacja -> Uruchom usługę -> Dialog UAC -> Poproś usługę o uruchomienie skryptów
Rozwiązanie powinno obejmować:
1. Usługę (.exe)
2. Mechanizm komunikacji z główną aplikacją (opis integracji)
3. Konsultację w zakresie uruchamiania
Proszę napisać, czy kiedykolwiek robiliście coś podobnego, waszą cenę i przybliżoną ocenę czasu.
Będę czekać na wasze propozycje!
-
Dzień dobry. Zrealizuję w ciągu kilku godzin. Proszę o kontakt prywatny w celu uzyskania szczegółów.
-
Czy spotkałeś się z problemami uruchamiania programów z ograniczonymi uprawnieniami? Jestem gotowa pomóc stworzyć usługę C++, która umożliwi uruchamianie skryptów .bat w imieniu administratora bez zbędnych trudności. Dzięki mojemu doświadczeniu w tworzeniu aplikacji WIN32, będę mogła opracować efektywny mechanizm komunikacji między głównym programem a usługą, zapewniając doskonałą integrację. Wcześniej pracowałam nad podobnymi rozwiązaniami z UAC, więc mam jasne wyobrażenie o możliwych wyzwaniach. Chętnie podzielę się swoimi metodami i wiedzą, aby pomyślnie uruchomić Twój projekt.
-
260 Witam.
Realizowałem podobne rozwiązania dla WIN32 bez praw administratora z dalszym uruchamianiem procesów/skryptów przez UAC.
Jestem gotów omówić szczegóły i przystąpić do pracy.
Mój profil na GitHubie: https://github.com/pydevtop
-
333 1 0 Jestem gotów, aby Ci pomóc, skontaktuj się ze mną w celu dalszej współpracy.
-
247 Dzień dobry.
Mam ponad 25 lat doświadczenia w tworzeniu oprogramowania. Z przyjemnością pomogę Państwu w opracowaniu potrzebnej usługi.
-
172 1 1 Dzień dobry! Jestem gotów wykonać ten projekt, mam duże doświadczenie w tworzeniu aplikacji.
-
2381 156 5 Skontaktuj się, zrobię w najkrótszym czasie i z najlepszą jakością. Mam duże doświadczenie w tworzeniu serwisów i sterowników.
-
1754 34 3 Dzień dobry, jestem gotowy do opracowania usługi, pisz.
Mam gotowe rozwiązanie, wystarczy tylko spojrzeć na twój bat i dodać go do usługi.
-
2248 18 3 Witam. Realizuję rozwiązanie w C++ (WinAPI). To zapewni minimalny rozmiar pliku oraz brak jakichkolwiek zewnętrznych zależności (nie trzeba instalować .NET ani innych bibliotek).
Realizacja techniczna:
Serwis: Aplikacja natywna. Podniesienie uprawnień (UAC) realizowane jest poprzez wbudowany manifest (requestedExecutionLevel level="requireAdministrator").
IPC (Komunikacja): Do przesyłania poleceń użyję Named Pipes (nazwanych kanałów). To standardowy i najbardziej niezawodny mechanizm Windows do wymiany danych między procesami, który działa szybciej i bezpieczniej niż gniazda czy pliki.
Wykonanie: Serwis nasłuchuje kanału i po otrzymaniu polecenia uruchamia skrypt za pomocą CreateProcess lub ShellExecute w już uprzywilejowanym kontekście.
…
Przekażę gotowy plik binarny oraz kod źródłowy (Visual Studio Solution). Piszcie, omówimy i przystąpię do wykonania.
-
513 3 0 Cześć, mam duże doświadczenie w programowaniu w C++, w tym na Windows. Znam dwa podejścia, za pomocą których można rozwiązać twój problem.
-
Здравствуйте!
Есть вопрос по программе.
Сервис (пункт 1) - это имеется ввиду Windows service который можно запустить / остановить в окне Services или же это просто отдельная программа которая единоразово (в отличии от сервиса который постоянно запущен) запускается с правами Администратора и в свою очередь запускает другие указанные ей программы, после чего завершает работу? -
Ще актуально ?
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 3 dni 11 godzin temu ∙ 5 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 3 dni 17 godzin temu ∙ 14 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 8 dni temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 11 dni 2 godziny temu ∙ 8 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 12 dni 2 godziny temu ∙ 5 ofert |