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.

119 lines
3.1 KiB

  1. @Echo Off
  2. Rem #########################################################################
  3. Rem
  4. Rem CMD Ȯ���� ������ �� �ִ��� Ȯ���մϴ�.
  5. Rem
  6. if "A%cmdextversion%A" == "AA" (
  7. call cmd /e:on /c eudora4.cmd
  8. ) else (
  9. goto ExtOK
  10. )
  11. goto Done
  12. :ExtOK
  13. Rem #########################################################################
  14. Rem
  15. Rem %RootDrive%�� �����Ǿ����� Ȯ���ϰ� �� ��ũ��Ʈ�� ���� �����մϴ�.
  16. Rem
  17. Call "%SystemRoot%\Application Compatibility Scripts\ChkRoot.Cmd"
  18. If "%_CHKROOT%" == "FAIL" Goto Done
  19. Call "%SystemRoot%\Application Compatibility Scripts\SetPaths.Cmd"
  20. If "%_SETPATHS%" == "FAIL" Goto Done
  21. Rem #########################################################################
  22. Rem ������Ʈ������ Eudora �������� �����ϴ�.
  23. ..\ACRegL "%Temp%\EPro4.Cmd" EUDTMP "HKCU\Software\Qualcomm\Eudora\CommandLine" "Current" "STRIPCHAR:1"
  24. If Not ErrorLevel 1 Goto Cont1
  25. Echo.
  26. Echo ������Ʈ������ Eudora Pro 4.0 �������� �˻����� ���߽��ϴ�.
  27. Echo Eudora Pro 4.0�� ��ġ�Ǿ����� Ȯ���ϰ� �� ��ũ��Ʈ��
  28. Echo �ٽ� �����Ͻʽÿ�.
  29. Echo.
  30. Pause
  31. Goto Done
  32. :Cont1
  33. Call %Temp%\EPro4.Cmd
  34. Del %Temp%\EPro4.Cmd >Nul: 2>&1
  35. set EudCmd=%EUDTMP:~0,-2%
  36. ..\ACRegL "%Temp%\EPro4.Cmd" EUDTMP "HKCU\Software\Qualcomm\Eudora\CommandLine" "Current" "STRIPCHAR:2"
  37. If Not ErrorLevel 1 Goto Cont2
  38. Echo.
  39. Echo ������Ʈ������ Eudora Pro 4.0 ��ġ �����͸��� �˻����� ���߽��ϴ�.
  40. Echo Eudora Pro 4.0�� ��ġ�Ǿ����� Ȯ���ϰ� �� ��ũ��Ʈ��
  41. Echo �ٽ� �����Ͻʽÿ�.
  42. Echo.
  43. Pause
  44. Goto Done
  45. :Cont2
  46. Call %Temp%\EPro4.Cmd
  47. Del %Temp%\EPro4.Cmd >Nul: 2>&1
  48. Set EudoraInstDir=%EUDTMP:~0,-13%
  49. Rem #########################################################################
  50. If Exist "%EudoraInstDir%\descmap.pce" Goto Cont0
  51. Echo.
  52. Echo �� ���� ���α׷� ȣȯ ��ũ��Ʈ�� �����ϱ� ���� Eudora 4.0�� �����ؾ� �մϴ�.
  53. Echo Eudora�� ������ �� , Eudora Pro�� �ִ� Eudora Pro �ٷ� ���⿡ ����
  54. Echo ������ �Ӽ��� ������Ʈ�մϴ�.
  55. Echo %RootDrive%\eudora.ini ����
  56. Echo ������ �߰��մϴ�. �׷��� ������:
  57. Echo "%EudoraInstDir%\Eudora.exe" %RootDrive%\eudora.ini�� �˴ϴ�.
  58. Echo.
  59. Pause
  60. Goto Done
  61. :Cont0
  62. Rem
  63. Rem ������Ʈ�� Ű�� �����Ͽ� ���ΰ� ������ ������
  64. Rem �����͸��� ����Ű���� �մϴ�.
  65. Rem
  66. Rem ���� ��ġ ���忡 ���� ������ ��ġ ������ �����մϴ�.
  67. Set __OrigMode=Install
  68. ChgUsr /query > Nul:
  69. if Not ErrorLevel 101 Goto Begin
  70. Set __OrigMode=Exec
  71. Change User /Install > Nul:
  72. :Begin
  73. ..\acsr "#INSTDIR#" "%EudoraInstDir%" Template\Eudora4.Key Eudora4.tmp
  74. ..\acsr "#ROOTDRIVE#" "%RootDrive%" Eudora4.tmp Eudora4.key
  75. regini eudora4.key > Nul:
  76. del eudora4.tmp
  77. del eudora4.key
  78. Rem ���� ���尡 ���� ���忴����, ���� ������ �ٽ� �����մϴ�.
  79. If "%__OrigMode%" == "Exec" Change User /Execute > Nul:
  80. Set __OrigMode=
  81. Rem descmap.pce�� ���� ������ ������Ʈ�մϴ�.
  82. cacls "%EudoraInstDir%\descmap.pce" /E /G "Terminal Server User":R >NUL: 2>&1
  83. Rem #########################################################################
  84. Echo.
  85. Echo Eudora Pro 4.0�� �ùٸ��� �۾��ϱ� ����
  86. Echo ���� �α׿µǾ� �ִ� �����ڰ� �α׿����ϰ� �ٽ� �α׿��� ��
  87. Echo Eudora Pro 4.0�� �����ؾ� �մϴ�.
  88. Echo.
  89. Echo Eudora 4.0 ���� ������ ���� ���α׷� ���� �Ϸ�
  90. Pause
  91. :done