Go to file
2022-09-03 10:20:53 -04:00
binaries updated to embed binaries and use new universal, signed binary on mac 2022-09-03 10:03:15 -04:00
demo Removed demo binary 2020-04-30 11:36:44 -05:00
elevate-1.3.0 Turned elevate into a Windows app instead of a Console app 2018-02-06 15:10:14 -06:00
.gitignore Removed demo binary 2020-04-30 11:36:44 -05:00
command_darwin.go updated to embed binaries and use new universal, signed binary on mac 2022-09-03 10:03:15 -04:00
command_linux.go Linux stub 2017-12-15 18:53:40 -05:00
command_windows.go update to latest byteexec 2022-09-03 10:20:53 -04:00
command.go Squashed commits, full commit log available in https://github.com/getlantern/lantern 2016-03-17 10:43:40 -05:00
go.mod update to latest byteexec 2022-09-03 10:20:53 -04:00
go.sum update to latest byteexec 2022-09-03 10:20:53 -04:00
lantern.icns Squashed commits, full commit log available in https://github.com/getlantern/lantern 2016-03-17 10:43:40 -05:00
LICENSE Added LICENSE 2021-09-01 14:56:29 -05:00
README.md Turned elevate into a Windows app instead of a Console app 2018-02-06 15:10:14 -06:00
signbinaries.bash improved name 2022-09-03 10:04:26 -04:00

Godoc

elevate currently only works for OS X and Windows. The Windows support currently uses a Visual Basic script that ends up displaying a confusing prompt and is generally hoaky - it will be replaced by a C++ program that does the same thing but with a better prompt.

On OS X, it uses cocoasudo from here - https://github.com/getlantern/cocoasudo, forked from https://github.com/kalikaneko/cocoasudo to explicitly support OSX 10.6.

On Windows, it uses elevate from here - http://code.kliu.org/misc/elevate/. The source code lives in elevate-1.3.0/src and can be built from a Visual Studio command line by running nmake elevat.mak. The elevate makefile has been modified from the original to 1. build as a windows GUI app instead of a console app, 2. always build as 32 bit and 3. statically link the runtime. elevate.c was modified to include a WinMain function.