New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find a Program to open a WiFi-Network on Windows. (Virtual Access Point) #260

Open
JPSchellenberg opened this Issue Nov 15, 2018 · 5 comments

Comments

2 participants
@dasbenjo

This comment has been minimized.

Copy link

dasbenjo commented Nov 20, 2018

@JPSchellenberg

This comment has been minimized.

Copy link
Member Author

JPSchellenberg commented Nov 21, 2018

Vielen Dank für den Hinweis. Du weißt nicht zufällig, ob man die Netzwerkfreigabe auch über Kommandozeile machen kann? Dann könnte man ein Script in Lumi laufen lassen und die Prodzedur ein wenig vereinfachen.

@dasbenjo

This comment has been minimized.

Copy link

dasbenjo commented Nov 21, 2018

scheint so:
https://superuser.com/questions/470319/how-to-enable-internet-connection-sharing-using-command-line

# Register the HNetCfg library (once)
regsvr32 hnetcfg.dll

# Create a NetSharingManager object
$m = New-Object -ComObject HNetCfg.HNetShare

# List connections
$m.EnumEveryConnection |% { $m.NetConnectionProps.Invoke($_) }

# Find connection
$c = $m.EnumEveryConnection |? { $m.NetConnectionProps.Invoke($_).Name -eq "Ethernet" }

# Get sharing configuration
$config = $m.INetSharingConfigurationForINetConnection.Invoke($c)

# See if sharing is enabled
Write-Output $config.SharingEnabled

# See the role of connection in sharing
# 0 - public, 1 - private
# Only meaningful if SharingEnabled is True
Write-Output $config.SharingType

# Enable sharing (0 - public, 1 - private)
$config.EnableSharing(0)

# Disable sharing
$config.DisableSharing()

habt da auch ein command line tool gefunden:
https://github.com/utapyngo/icsmanager
bin mir aber unsicher ob das bei diesem Projekt so hilfreich ist, ich kenne mich mit Electron nicht so aus 😅

@JPSchellenberg

This comment has been minimized.

Copy link
Member Author

JPSchellenberg commented Nov 21, 2018

Das sieht schon einmal nicht schlecht aus. Wir können leider mit Electron nur Javascript für Nodejs benutzen. Precompiled Binaries können wir nicht ohne weiteres mitschicken. Ich werd die Tage einmal Windows installieren und dann ausprobieren, ob ich es mit der Anleitung schaffe ein WLAN zu öffnen. Vielen Dank für die Hilfe.

@dasbenjo

This comment has been minimized.

Copy link

dasbenjo commented Nov 21, 2018

also ich hab mal kurz geschaut, mit PowerShell sollte das ja gehen, und es gibt zwei ganz interessante Projekte zu PowerShell die über node.js gesteuert werden:
https://github.com/IonicaBizau/powershell
https://github.com/rannn505/node-powershell

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment