Indigo Rose Software
  #1  
Old 10-10-2002
Support Support is offline
Super Moderator
 
Join Date: Jan 2000
Location: Indigo Rose Corporation
Posts: 204
INFO: Setting Environment Variables

INFO: Setting Environment Variables

INFO: Setting Environment Variables

Document ID: IR02020
The information in this article applies to:
  • Setup Factory 6.0

SUMMARY

This article explains how to set environment variables using Setup Factory 6.0.

DISCUSSION

Setting environment variables is done differently on Windows 9x operating systems (Windows 95, 95, ME) than it is on Windows NT operating systems (Windows NT 4.0, 2000, XP). This article will explain how to set environment variables on both types of operating systems.

Windows 9x

On Windows 9x operating systems, environment variables are set in the Autoexec.bat file, this file will be located on the root of the C:\ drive: "C:\Autoexec.bat"

In order to set an environment variable the following line must be inserted into the "Autoexec.bat" file:

SET EnvVariable=Value

Where "EnvVariable" is the name of the environment variable that you are setting, and "Value" is the value that will be assigned to the environment variable.

Use an Insert Text Line action to add this line to the "Autoexec.bat" file.

Windows NT

When a user logs on to Windows NT, the system obtains the initial set of environment strings by examining two keys in the registry.

The two keys are:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Environment
  • HKEY_CURRENT_USER\Environment

System Variables (environment variables available to all users of thesystem) are set in: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Environment".

User variables (environment variables available to only the current user)are set in: "HKEY_CURRENT_USER\Environment".

In order to set an environment variable in Windows NT you need to create a registry value in one of those two registry keys. The name of the Registry value will be the name of the environment variable, and the value of the Registry value will be the value that will be assigned to the environment variable.

Use a Modify Registry action to set your environment variable in the registry.

NOTE: When setting variables like this on Windows 9x or Windows NT, the system MUST be restarted for them to take effect.

MORE INFORMATION

For more information please visit the following sources:

  • Microsoft Knowledge Base Article - Q100843 Environment Variables in Windows NT
  • www.winntmag.com - Managing NT Environment Variables
  • The topic Command Reference | Actions | Individual Actions | Insert Text Line in the Setup Factory 6.0 help file.
  • The topic Command Reference | Actions | Individual Actions | Modify Registry in the Setup Factory 6.0 help file.
  • KEYWORDS: Setup Factory 6.0, Environment variables, Registry, Autoexec.bat


    Last reviewed: October 21, 2002
    Copyright © 2002 Indigo Rose Corporation. All rights reserved.
     

    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is On



    All times are GMT -6. The time now is 12:25 AM.


    Powered by vBulletin® Version 3.8.4
    Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
    Copyright © 2000 - 2009 Indigo Rose Corporation. All rights reserved.
    Indigo Rose Software