Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@Echo Off
Rem Rem ����: �� ��ũ��Ʈ ���� CACLS ���ɾ��� NTFS�� ���˵� ��Ƽ�ǿ����� Rem ������ �� �ֽ��ϴ�. Rem
Rem ######################################################################### Rem Rem
Call "%SystemRoot%\Application Compatibility Scripts\ChkRoot.Cmd" If "%_CHKROOT%" == "FAIL" Goto Done Call "%SystemRoot%\Application Compatibility Scripts\SetPaths.Cmd" If "%_SETPATHS%" == "FAIL" Goto Done
Rem #########################################################################
Rem Rem ������Ʈ������ Visual Studio 6.0 ��ġ ��ġ�� �����ϴ�. ������ ������, Rem Visual Studio 6.0�� ��ġ�Ǿ� ���� �ʴ� ������ �����ϰ� ���� ������ ǥ���մϴ�. Rem
..\ACRegL %Temp%\0VC98.Cmd 0VC98 "HKLM\Software\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual C++" "ProductDir" "" If Not ErrorLevel 1 Goto Cont0
Echo. Echo ������Ʈ������ Visual Studio 6.0 ��ġ ��ġ�� �˻����� ���߽��ϴ�. Echo Visual Studio 6.0�� ��ġ�Ǿ� �ִ��� Ȯ���ϰ� �� ��ũ��Ʈ�� Echo �ٽ� �����Ͻʽÿ�. Echo. Pause Goto Done :Cont0 Call %Temp%\0VC98.Cmd Del %Temp%\0VC98.Cmd >Nul: 2>&1
Rem ######################################################################### Rem Rem ������Ʈ�� Ű�� �����Ͽ� ���ΰ� ������ ������ Rem �������� ����Ű���� �մϴ�. Rem Rem ���� ��ġ ���忡 ���� ������ ��ġ ������ �����մϴ�. Set __OrigMode=Install ChgUsr /query > Nul: if Not ErrorLevel 101 Goto Begin Set __OrigMode=Exec Change User /Install > Nul: :Begin ..\acsr "#ROOTDRIVE#" "%RootDrive%" Template\msvs6.Key %temp%\msvs6.tmp ..\acsr "#MY_DOCUMENTS#" "%MY_DOCUMENTS%" %temp%\msvs6.tmp %temp%\msvs6.tmp2 ..\acsr "#APP_DATA#" "%APP_DATA%" %temp%\msvs6.tmp2 msvs6.key Del %temp%\msvs6.tmp >Nul: 2>&1 Del %temp%\msvs6.tmp2 >Nul: 2>&1 regini msvs6.key > Nul:
Rem ���� ���尡 ���� ���忴����, ���� ������ �ٽ� �����մϴ�. If "%__OrigMode%" == "Exec" Change User /Execute > Nul: Set __OrigMode=
Rem ######################################################################### Rem Visual Studio ���� ���α��� ���� ������ �α� ������ �����ϴ�.
Echo Rem >..\logon\VS6USR.Cmd
Rem ######################################################################### Rem ������ ���� Visual Studio ������Ʈ �������� �����ϴ�.
Echo Rem >>..\logon\VS6USR.Cmd Echo Rem ������ ���� Visual Studio ������Ʈ �������� �����ϴ�.>>..\logon\VS6USR.Cmd Echo call TsMkUDir "%RootDrive%\%MY_DOCUMENTS%\Visual Studio Projects">>..\logon\VS6USR.Cmd Echo Rem >>..\logon\VS6USR.Cmd
Rem #########################################################################
Rem Rem ������Ʈ������ Visual Studio 6.0 Entreprise Edition Tools ��ġ ��ġ�� �����ϴ�. ������ ������, Rem Visual Studio 6.0 entreprise tools�� ��ġ�Ǿ� ���� �ʴ� ������ �����մϴ�. Rem ������ US ������ ������, <VStudioPath>\Common\Tools�� �����մϴ�. Rem
..\ACRegL %Temp%\VSEET.Cmd VSEET "HKLM\Software\Microsoft\VisualStudio\6.0\Setup\Microsoft VSEE Client" "ProductDir" "" If Not ErrorLevel 1 Goto VSEET0
Goto VSEETDone :VSEET0 Call %Temp%\VSEET.Cmd Del %Temp%\VSEET.Cmd >Nul: 2>&1
If Not Exist "%VSEET%\APE\AEMANAGR.INI" Goto VSEETDone ..\acsr "=AE.LOG" "=%RootDrive%\AE.LOG" "%VSEET%\APE\AEMANAGR.INI" "%VSEET%\APE\AEMANAGR.TMP" If Exist "%VSEET%\APE\AEMANAGRINI.SAV" Del /F /Q "%VSEET%\APE\AEMANAGRINI.SAV" ren "%VSEET%\APE\AEMANAGR.INI" "AEMANAGRINI.SAV" ren "%VSEET%\APE\AEMANAGR.TMP" "AEMANAGR.INI"
Echo Rem Copy APE ini file to the user windows directory >>..\logon\VS6USR.Cmd Echo Rem >>..\logon\VS6USR.Cmd Echo If Exist "%RootDrive%\Windows\AEMANAGR.INI" Goto UVSEET0 >>..\logon\VS6USR.Cmd Echo If Exist "%VSEET%\APE\AEMANAGR.INI" Copy "%VSEET%\APE\AEMANAGR.INI" "%RootDrive%\Windows\AEMANAGR.INI" >Nul: 2>&1 >>..\logon\VS6USR.Cmd Echo Rem >>..\logon\VS6USR.Cmd Echo :UVSEET0>>..\logon\VS6USR.Cmd
Echo Rem Copy Visual Modeler ini file to the user windows directory >>..\logon\VS6USR.Cmd Echo Rem >>..\logon\VS6USR.Cmd Echo If Exist "%RootDrive%\Windows\ROSE.INI" Goto UVSEET1 >>..\logon\VS6USR.Cmd Echo If Exist "%VSEET%\VS-Ent98\Vmodeler\ROSE.INI" Copy "%VSEET%\VS-Ent98\Vmodeler\ROSE.INI" "%RootDrive%\Windows\ROSE.INI" >Nul: 2>&1 >>..\logon\VS6USR.Cmd Echo Rem >>..\logon\VS6USR.Cmd Echo :UVSEET1>>..\logon\VS6USR.Cmd
:VSEETDone
Rem #########################################################################
Rem Rem VS6USR.Cmd�� UsrLogn2.Cmd ��ũ��Ʈ�� �߰��մϴ�. Rem
FindStr /I VS6USR %SystemRoot%\System32\UsrLogn2.Cmd >Nul: 2>&1 If Not ErrorLevel 1 Goto Skip1 Echo Call VS6USR.Cmd >> %SystemRoot%\System32\UsrLogn2.Cmd :Skip1
Rem ######################################################################### Rem Visual foxPro ��ǰ ��ġ �������� �����ϴ�.
..\ACRegL %Temp%\VFP98TMP.Cmd VFP98DIR "HKLM\Software\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual FoxPro" "ProductDir" ""
Rem Visual FoxPro�� ��ġ�Ǿ� ���� ������ Ŭ���� �ڵ��� �dzʶݴϴ�. If ErrorLevel 1 goto Skip2
Rem #########################################################################
Rem Rem ������Ʈ������ ������ ���� ���� Ű�� �����ϴ�.. Rem
Set __SharedTools=Shared Tools If Not "%PROCESSOR_ARCHITECTURE%"=="ALPHA" goto VFP98L2 If Not Exist "%ProgramFiles(x86)%" goto VFP98L2 Set __SharedTools=Shared Tools (x86) :VFP98L2
..\ACRegL %Temp%\VFP98TMP.Cmd VFP98DIC "HKLM\Software\Microsoft\%__SharedTools%\Proofing Tools\Custom Dictionaries" "1" "" If Not ErrorLevel 1 Goto VFP98L3
Echo. Rem ������Ʈ������ ���� �˻��� �� �����ϴ�. ���� �����ϴ�. Echo.
Rem VFP98TMP.key ������ �����ϴ�.
Echo HKEY_LOCAL_MACHINE\Software\Microsoft\%__SharedTools%\Proofing Tools\Custom Dictionaries> %Temp%\VFP98TMP.key Echo 1 = REG_SZ "%RootDrive%\%MY_DOCUMENTS%\Custom.Dic">> %Temp%\VFP98TMP.key
Rem ���� �����ϴ�. regini %Temp%\VFP98TMP.key > Nul:
Del %Temp%\VFP98TMP.key >Nul: 2>&1
Echo set VFP98DIC=%RootDrive%\%MY_DOCUMENTS%\Custom.Dic>%Temp%\VFP98TMP.Cmd :VFP98L3
Call %Temp%\VFP98TMP.Cmd Del %Temp%\VFP98TMP.Cmd >Nul: 2>&1
Rem ######################################################################### Rem Visual FoxPro ���� ���α��� ���� ������ �α� ������ �����ϴ�.
Echo Rem >..\logon\VFP98USR.Cmd
Rem ######################################################################### Rem ������ ���� Visual FoxPro �������� �����ϴ�.
Echo Rem >>..\logon\VFP98USR.Cmd Echo Rem ������ ���� Visual FoxPro ������(VFP98)�� �����ϴ�.>>..\logon\VFP98USR.Cmd Echo call TsMkUDir %RootDrive%\VFP98>>..\logon\VFP98USR.Cmd Echo Rem >>..\logon\VFP98USR.Cmd
Echo Rem ������ ���� Visual FoxPro ���� �������� �����ϴ�. >>..\logon\VFP98USR.Cmd Echo call TsMkUDir %RootDrive%\VFP98\DISTRIB>>..\logon\VFP98USR.Cmd Echo Rem >>..\logon\VFP98USR.Cmd
Echo Rem #########################################################################>>..\logon\VFP98USR.Cmd Echo Rem ������ ���� ������ ������ �����ϴ�.>>..\logon\VFP98USR.Cmd Echo Rem >>..\logon\VFP98USR.Cmd
Echo If Exist "%VFP98DIC%" Goto VFP98L2 >>..\logon\VFP98USR.Cmd Echo Copy Nul: "%VFP98DIC%" >Nul: 2>&1 >>..\logon\VFP98USR.Cmd
Echo :VFP98L2 >>..\logon\VFP98USR.Cmd
Rem ######################################################################### Rem Visual foxPro ��ǰ ��ġ �������� �����ϴ�.
..\ACRegL %Temp%\VFP98TMP.Cmd VFP98DIR "HKLM\Software\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual FoxPro" "ProductDir" "" If Not ErrorLevel 1 Goto VFP98L4
Del ..\logon\VFP98USR.Cmd >Nul: 2>&1
Echo. Echo ������Ʈ������ Visual FoxPro ��ġ ��ġ�� �˻��� �� �����ϴ�. Echo �� ���� ���α��� ��ġ�Ǿ� �ִ��� Ȯ���ϰ� �� ��ũ��Ʈ�� Echo �ٽ� �����Ͻʽÿ�. Echo. Pause Goto Skip2
:VFP98L4 Call "%Temp%\VFP98TMP.Cmd" Del "%Temp%\VFP98TMP.Cmd"
Rem ######################################################################### Rem WZSETUP.INI ���Ͽ��� ���� Ű�� �����մϴ�. Rem If Exist "%VFP98DIR%\WZSETUP.INI" Goto VFP98L5 Echo [Preferences] >"%VFP98DIR%\WZSETUP.INI" Echo DistributionDirectory=%RootDrive%\VFP98\DISTRIB >>"%VFP98DIR%\WZSETUP.INI"
:VFP98L5
Rem ######################################################################### Rem Rem ������Ʈ�� Ű�� �����Ͽ� ���ΰ� ������ ������ Rem �������� ����Ű���� �մϴ�. Rem
Rem ���� VFP98TMP.key ������ �����ϴ�.
Echo HKEY_CURRENT_USER\Software\Microsoft\VisualFoxPro\6.0\Options> %Temp%\VFP98TMP.key Echo DEFAULT = REG_SZ "%RootDrive%\VFP98">> %Temp%\VFP98TMP.key Echo SetDefault = REG_SZ "1">> %Temp%\VFP98TMP.key Echo ResourceTo = REG_SZ "%RootDrive%\VFP98\FOXUSER.DBF">> %Temp%\VFP98TMP.key Echo ResourceOn = REG_SZ "1">> %Temp%\VFP98TMP.key
Rem ���� ��ġ ���忡 ���� ������ ��ġ ������ �����մϴ�. Set __OrigMode=Install ChgUsr /query > Nul: if Not ErrorLevel 101 Goto VFP98L6 Set __OrigMode=Exec Change User /Install > Nul: :VFP98L6
regini %Temp%\VFP98TMP.key > Nul:
Rem ���� ���尡 ���� ���忴����, ���� ������ �ٽ� �����մϴ�. If "%__OrigMode%" == "Exec" Change User /Execute > Nul: Set __OrigMode=
Del %Temp%\VFP98TMP.key >Nul: 2>&1
Rem #########################################################################
Rem Rem VFP98USR.Cmd�� UsrLogn2.Cmd ��ũ��Ʈ�� �߰��մϴ�. Rem
FindStr /I VFP98USR %SystemRoot%\System32\UsrLogn2.Cmd >Nul: 2>&1 If Not ErrorLevel 1 Goto Skip2 Echo Call VFP98USR.Cmd >> %SystemRoot%\System32\UsrLogn2.Cmd :Skip2
If Exist "%Temp%\VFP98TMP.Cmd" Del "%Temp%\VFP98TMP.Cmd"
Rem #########################################################################
Rem Rem TS �����ڿ��� ������ �������� ���� ���� ������ ������ �����Ͽ� Rem Visual Component Manager�� ������ �� �ְ� �մϴ�. Rem
If Exist "%SystemRoot%\msapps\repostry" cacls "%SystemRoot%\msapps\repostry" /E /G "Terminal Server User":C >NUL: 2>&1
Rem ######################################################################### Echo. Echo Visual Studio 6.0�� �ùٸ��� �۾��ϱ� ���� Echo ���� �αµǾ� �ִ� �����ڰ� �α����ϰ� �ٽ� �α��� �� Echo Visual Studio 6.0 ���� ���α��� �����ؾ� �մϴ�. Echo. Echo Microsoft Visual Studio 6.0 ���� ������ ���� ���α� ���� �Ϸ� Pause
:done
|