Finish Project
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Rustdesk Installation mit Python
|
||||
### Es werden über die rustdesk_install alle Aufgaben durchgeführt
|
||||
|
||||
1. def get_hostname() holt den Hostnamen des Clients
|
||||
2. def get_local_ip() Holt die Lokale IP-Adresse des Clients
|
||||
3. def generate_password(length=8) generiert das Password für Rustdesk
|
||||
4. def download_latest_rustdesk() lädt die Aktuelle Version von Rustdesk herunter
|
||||
5. Holen der Daten von Githup per API
|
||||
6. anlegen des TEMP Ordners
|
||||
7. Installation von Rustdesk im --silent-install Mode
|
||||
8. dann wird 6 Sekunden gewartet da in diesem Zeitraum das Install Script von Rustdesk läuft
|
||||
9. danach wird die CMD gekillt
|
||||
5. def start_and_stop_rustdesk startet Rustdesk um die Config anzulegen
|
||||
6. def edit_toml() editiert die Config Datei
|
||||
7. def handle_submit() ist für die GUI zuständig die die Kundennummer abfragt
|
||||
8. def get_firmenname() mit der Kundennummer wird der Firmenname aus der Datenbank ausgelesen
|
||||
9. def create_database(name) erstellt die Datenbank auf dem Server (falls nicht vorhanden)
|
||||
10. def get_rustdesk_id() list die ID von rustdesk per --get-id aus und nimmt diese aus der Zwischenablage heraus
|
||||
|
||||
Ganz am Ende wird Rustdesk nochmal gestarte um Verfügbar zu sein.
|
||||
|
||||
pyinstaller Installation:
|
||||
|
||||
pyinstaller.exe .\rustdesk_install.py -i .\rustdesk.ico --noconfirm --onefile --windowed --add-data *_**"C:\Users\Sebastian Serfling\Downloads\Rustdesk\rustdesk.ico;."**_
|
||||
|
||||
*1 gibt den icon Pfad für das icon in der GUI an.
|
||||
Reference in New Issue
Block a user