pandoc-setup.iss: Don't require admin privileges to run installer.
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1465 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
parent
1aed6a9ee4
commit
1b4a79726a
1 changed files with 16 additions and 2 deletions
|
@ -12,7 +12,7 @@ AppPublisher=John MacFarlane
|
|||
AppPublisherURL=http://johnmacfarlane.net/pandoc/
|
||||
AppSupportURL=http://johnmacfarlane.net/pandoc/
|
||||
AppUpdatesURL=http://johnmacfarlane.net/pandoc/
|
||||
DefaultDirName={pf}\Pandoc
|
||||
DefaultDirName={code:DefDirRoot}\Pandoc
|
||||
DefaultGroupName=Pandoc
|
||||
AllowNoIcons=yes
|
||||
LicenseFile=C:\Documents and Settings\John MacFarlane\My Documents\src\pandoc\COPYING.txt
|
||||
|
@ -20,9 +20,10 @@ OutputBaseFilename=setup
|
|||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
ChangesEnvironment=yes
|
||||
PrivilegesRequired=none
|
||||
|
||||
[Tasks]
|
||||
Name: modifypath; Description: Add application directory to your system path
|
||||
Name: modifypath; Description: Add application directory to your path
|
||||
|
||||
[Code]
|
||||
function ModPathDir(): TArrayOfString;
|
||||
|
@ -35,6 +36,19 @@ begin
|
|||
end;
|
||||
#include "modpath.iss"
|
||||
|
||||
function IsRegularUser(): Boolean;
|
||||
begin
|
||||
Result := not (IsAdminLoggedOn or IsPowerUserLoggedOn);
|
||||
end;
|
||||
|
||||
function DefDirRoot(Param: String): String;
|
||||
begin
|
||||
if IsRegularUser then
|
||||
Result := ExpandConstant('{localappdata}')
|
||||
else
|
||||
Result := ExpandConstant('{pf}')
|
||||
end;
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "basque"; MessagesFile: "compiler:Languages\Basque.isl"
|
||||
|
|
Loading…
Reference in a new issue