Dialog
[Dialog]
:Application=
InfoAbout=index.html;0x014001A0;;-type about
InfoAdmin=index.html;0x02800200;;-type admin -resizing
InfoChangePIN=index.html;0x01A00144;;-type change
InfoExitWindows=index.html;0x010001A0;0x00040046;-noframe -transparent 0x323232 -type exitwin -noplugin -secure
InfoFileDecrypt=index.html;0x01A000FC;;-type decrypt -resizing
InfoFileEncrypt=index.html;0x01A00160;;-type encrypt -resizing
InfoFileSign=index.html;0x01A00130;;-type sign -resizing
InfoFileVerify=index.html;0x01A000FC;;-type verify -resizing
InfoInsert=index.html;0x01A000CF;;-type insert
InfoNotify=index.html;0x01A000E4;;-center -type notify -resizing
InfoPIN=index.html;0x01A000F0;;-system -type logon
InfoProgress=index.html;0x01000080;;-application -notitle -type progress
InfoSelect=index.html;0x01A0019E;0x00060033;-system -type select
InfoSetup=index.html;0x014001D0;;-type setup -resizing
InfoTest=index.html;0x02800400;;-type test -resizing -timeout 100000
InfoUnlockPIN-CHV=index.html;0x01820160;;-type unlock -resizing
InfoUnlockPIN-PUK=index.html;0x01A00144;;-type unlock -resizing
InfoViewToken=index.html;0x01A00130;;-type token -resizing
:ModeNoUserInterface=0
:ModePreloadPlugin=0
:ModeRedirectAll=0
:ModeRedirectNoSecure=0
:ModeRedirectSystem=1
:Parameters=
PathResource=res:///
Application
The Application parameter tells the application that is called to show the user-interface. Default handling will automatically find the internal application, that is, the Net iD Application or netidapp, so keep empty.
[Dialog]
Application=
InfoXXX
The InfoXXX parameter tells information about each dialog.
[Dialog]
InfoXXX=<resource>;<static size>;<dynamic size>;<arguments>
Values
- <resource>
-
The file that should be loaded. It uses the parameter PathResource to build the full path to the resource.
- <static size>
-
The size of the dialog. It contains a DWORD value, with upper WORD for width, and lower WORD for height.
- <dynamic size>
-
The dynamic size of the dialog. It contains a DWORD value, with upper WORD for the number of dynamic items in the current dialog, and lower WORD for height of each dynamic item.
<arguments> values
The following arguments are accepted as values for Windows, Linux, and macOS:
- -resizing
-
Allow the dialog box to be resized.
- -noplugin
-
Dialog blocks call to Plugin component. The GUI can try to use the Plugin component, but this parameter blocks any attempt.
- -type <value>
-
Internal parameter for GUI. Is used to specify the type of dialog when all dialogs are compressed to a single file. The value of type is depending on GUI.
The following additional argument values are available for Windows only:
- -extract-gui
-
GUI is usually stored in a binary and can be extracted to disk before it is presented in WebKit. This parameter is needed when using GPO
, since it blocks scripting from resources loaded from binaries. - -noframe
-
Remove the dialog box frame.
- -notitle
-
Present dialog without title.
- -secure
-
Dialog is presented within a new secure desktop.
- -transparent 0xRRGGBB
-
The RGB color code to translate to transparent.
[Dialog]
InfoAbout=index.html;0x014001A0;;-type about
InfoAdmin=index.html;0x02800200;;-type admin -resizing
InfoChangePIN=index.html;0x01A00144;;-type change
InfoExitWindows=index.html;0x010001A0;0x00040046;-noframe -transparent 0x323232 -type exitwin -noplugin -secure
InfoFileDecrypt=index.html;0x01A000FC;;-type decrypt -resizing
InfoFileEncrypt=index.html;0x01A00160;;-type encrypt -resizing
InfoFileSign=index.html;0x01A00130;;-type sign -resizing
InfoFileVerify=index.html;0x01A000FC;;-type verify -resizing
InfoInsert=index.html;0x01A000CF;;-type insert
InfoNotify=index.html;0x01A000E4;;-center -type notify -resizing
InfoPIN=index.html;0x01A000F0;;-system -type logon
InfoProgress=index.html;0x01000080;;-application -notitle -type progress
InfoSelect=index.html;0x01A0019E;0x00060033;-system -type select
InfoSetup=index.html;0x014001D0;;-type setup -resizing
InfoTest=index.html;0x02800400;;-type test -resizing -timeout 100000
InfoUnlockPIN-CHV=index.html;0x01820160;;-type unlock -resizing
InfoUnlockPIN-PUK=index.html;0x01A00144;;-type unlock -resizing
InfoViewToken=index.html;0x01A00130;;-type token -resizing
Parameters
The Parameters parameter tells the arguments that should affect all dialogs. It should be considered as a prefix for the arguments part of the dialog configuration.
[Dialog]
Parameters=-resizing
This is only a convinient way to specify something that should affect all dialogs.
[Dialog]
InfoXXX=xxx.html;0x01000100;;
InfoYYY=yyy.html;0x01000100;;-noplugin
Parameters=-resizing
[Dialog]
InfoXXX=xxx.html;0x01000100;;-resizing
InfoYYY=yyy.html;0x01000100;;-resizing -noplugin
Parameters=
PathResource
The PathResource parameter tells the path to the resource, will be combined with <resource> part of dialog information to build the full path to the resource.
[Dialog]
InfoXXX=xxx.html;0x01000100;;-resizing
PathResource=res:///
The full resource path for XXX dialog above is "res:///xxx.html".
PathResource types
Path can be specified with environment variables or point to external internet resources. Thus, it is important to make security considerations before updating this parameter.
The resource path should be a trusted location. |
- res
-
Internal resource
- file
-
Local file
- http/https
-
Internet source
[Dialog]
PathResource=res:///
PathResource=file://%Install%
PathResource=http://www.pointsharp.com/
PathResource=https://www.pointsharp.com/