Jazarsoft AppEx 2.2
Mayl 2001
Copyright (c) 2000-2001 Jazarsoft

This code may be used and modified by anyone so long as this header and copyright information remains intact.

The code is provided "as-is" and without warranty of any kind, expressed, implied or otherwise, including and without limitation, any warranty of merchantability or fitness for a particular purpose. 

In no event shall the author be liable for any special, incidental, indirect or consequential damages whatsoever (including, without limitation, damages for loss of profits, business interruption, loss of information, or any other loss), whether or not advised of the possibility of damage, and on any theory of liability, arising out of or in connection with the use or inability to use this software.

Properties

AutoRun Description Registry AutoRun Description
  Enabled Enable AutoRun ?
  Executable Your Application Executable
  Global AutoRun for all User ?
  Style When Your Program will start ?
arsLogin (When user login), arsStart (When Windows started), arsWarmBoot(When computer in warmboot mode), arsFirstStart(When and ONLY windows start for the first time)
Hotkey Enabled Enable Hot Key ?
  HotKeyCount Get total number of assigned hotkeys
  Add Assign Hotkey
  Delete Delete Hotkey 
  Clear Clear Hotkey list
InfoRun Enabled Enable/Disable Application Error Analysis ?
  Information Shows all information about your program execution (start & finish)
  INIFilename INI File where informasion saved
LastCompileDate When your Application compiled
LastDesignDate When your Application designed.
OnceRun Enabled Limit 1 copy of your program for the same time ?
  AtomId Unique Identifier for your application on Atom
Parameters All program parameters
Process PriorityClass Application Process Priority
pcNormal (Indicates a normal process with no special scheduling needs),
pcIdle
(Indicates a process whose threads run only when the system is idle and are preempted by the threads of any process running in a higher priority class. An example is a screen saver.),
pcHigh
(Indicates a process that performs time-critical tasks that must be executed immediately for it to run correctly. The threads of a high-priority class process preempt the threads of normal or idle priority class processes. An example is Windows Task List),
pcRealTime
  (Indicates a process that has the highest possible priority. The threads of a real-time priority class process preempt the threads of all other processes, including operating system processes performing important tasks.)
  ServiceProcess Hide your Application from Ctrl + Alt + Del Trap ?
Security AntiSoftIce Check if SoftIce was started when your application starts ?
VersionInfo CompanyName Shows "CompanyName" in Version Info 
  Copyright Shows "LegalCopyright" in Version Info 
  FileDescription Shows "FileDescription" in Version Info 
   FileVersion Shows "FileVersion" in Version Info 
  ProductName Shows "ProductName" in Version Info 
  ProductVersion Shows "ProductVersion" in Version Info 
  Trademark Shows "LegalTrademark" in Version Info 

Function/Procedure

Procedure Flash(Flash,Time: Integer); Flash main window.
Procedure UnInstall; Uninstall on next window session (self-delete)
Function ExportResource(Name, Category, TargetFilename : String; Overwrite:Boolean):tExportResourceResult; Export from resources
Procedure RegisterFileType(Ext, Description,Icon : String); Associate spesific file type with your program

Events

OnHotKey Triggered when a Hotkey was pressed.
OnSoftIceRun Triggered when SoftIce detected in Memory
OnRunAsSecondCopy Triggered when another application copy detected
OnParameterFounded Triggered when "norma" parameter founded (e.g : /A, /B, /C)
OnParameterValueFounded Triggered when "value" parameter founded (e.g: /A:VALUE, /B:VALUE, /C:VALUE)
OnUserChanged Triggered after user log on or off.
OnDisplayChanged Triggered after display resolution changed

  May 19, 2001