IT Multitool I am planning to create tool what can allow users to change windows settings without need to put in Administrator credentials.
- this is mostly good for IT people who may be in field and they need to change the network settings but their device has normal user access, so they do not need to type the details ( or have them in first place )
- over time I would add more tools, like FTP, HTTP file share....
- For now I am focusing on editing Hosts file and changing IP network settings
go mod init win-multitool
go get github.com/getlantern/systray
go get github.com/kardianos/service
go get github.com/lxn/walk
# icon generator -16x16 from png:
# https://convertico.com/
go mod tidy
# install rsrc - will be in default `~\go\bin` you may need to add it to path
go install github.com/akavel/rsrc
rsrc.exe -manifest main.manifest -ico repair.ico -o rsrc.syso
# Without the -ldflags... it will fail to open the GUI
go build -ldflags="-H windowsgui"
# add as service - not tested yet with this app.
sc create HostsEditorService binPath="C:\temp\projects\go\win-multitool\win-multitool.exe" start= auto