»áÔ±£º ÃÜÂ룺 ¡¡Ãâ·Ñ×¢²á | Íü¼ÇÃÜÂë | »áÔ±µÇ¼ ÍøÒ³¹¦ÄÜ£º ¼ÓÈëÊÕ²Ø ÉèΪÊ×Ò³ ÍøÕ¾ËÑË÷  
 °²È«¼¼Êõ¼¼ÊõÎĵµ
  ¡¤ °²È«ÅäÖÆ
  ¡¤ ¹¤¾ß½éÉÜ
  ¡¤ ºÚ¿Í½Ìѧ
  ¡¤ ·À»ðǽ
  ¡¤ Â©¶´·ÖÎö
  ¡¤ ÆƽâרÌâ
  ¡¤ ºÚ¿Í±à³Ì
  ¡¤ ÈëÇÖ¼ì²â
 °²È«¼¼ÊõÂÛ̳
  ¡¤ °²È«ÅäÖÆ
  ¡¤ ¹¤¾ß½éÉÜ
  ¡¤ ·À»ðǽ
  ¡¤ ºÚ¿ÍÈëÇÖ
  ¡¤ Â©¶´¼ì²â
  ¡¤ Æƽⷽ·¨
  ¡¤ É±¶¾×¨Çø
 °²È«¼¼Êõ¹¤¾ßÏÂÔØ
  ¡¤ É¨Ã蹤¾ß
  ¡¤ ¹¥»÷³ÌÐò
  ¡¤ ºóÃÅľÂí
  ¡¤ ¾Ü¾ø·þÎñ
  ¡¤ ¿ÚÁîÆƽâ
  ¡¤ ´úÀí³ÌÐò
  ¡¤ ·À»ðǽ
  ¡¤ ¼ÓÃܽâÃÜ
  ¡¤ ÈëÇÖ¼ì²â
  ¡¤ ¹¥·ÀÑÝʾ
¼¼ÊõÎĵµ > ÆäËûÎĵµ
ÓÃInstallShieldÖÆ×÷רҵWindows°²×°Èí¼þ
·¢±íÈÕÆÚ£º2003-09-29 00:00:00×÷ÕߣºË ³ö´¦£º  

¡¡InstallShield¿ÉÒÔ˵ÊÇÈí¼þ°²×°µÄ×îºÃÖÆ×÷¹¤¾ß¡£Æä¼òµ¥µÄ²Ù×÷¡¢ÍêÈ«¿ÉÊÓ»¯µÄ½çÃæ¡¢·½±ãµÄµ÷ÊÔ¹¦ÄÜ¡¢¶àƽ̨£¨Windows3.1, Windows95, WindowsNT3.5, Windows NT4.0 £©ÓïÑÔ£¨ÖÐÎÄ¡¢¸÷ÖÖÎ÷ÎÄ£©µÄÖ§³ÖʹËü¼¸ºõ³ÉΪÁË°²×°ÖÆ×÷µÄ±ê×¼¡£ÄѹÖ΢ÈíÔÚËüµÄÈ­Í·²úÆ·Visual C++4.XÖпªÊ¼,¾ÍÒÔÀ¦°óµÄÐÎʽ°üÀ¨ÁËInstallShield3¡£¶ø½ñ£¬Ëæ×ÅÈÕÔµÄÍÆÒÆ£¬InstallShield¸üÊÇÓðÒí·áÂú£¬ÓÖ½ÐøÍƳöÁËInstallShield Professional 5.X(°üÀ¨East Edition,West Edition)ºÍInstallShield 6.0£¬¹¦ÄܸüΪǿ´ó£¬²Ù×÷¸üΪ¼ò±ã¡£¶ÔÓÚSharewareÈí¼þµÄÖÆ×÷Õߣ¬°ü×°ÉÏÒ»¸öƯÁÁµÄ°²×°³ÌÐò£¬ÊµÔÚÊǷdz£±ØÒª¡£±¾ÎļòҪ̽ÌÖÒ»ÏÂÓÃInstallShieldÖÆ×÷°²×°Èí¼þµÄ·½·¨£¬Ï£Íû¶Ô¸ÐÐËȤµÄÅóÓÑÓÐËù°ïÖú¡£

¡¡¡¡ÔÚInstallShieldµÄ¸÷ÖÖ×îа汾ÖУ¬ÆäרÃÅÖÆ×÷µÄEast Edition£¬¿ÉÓ¦ÓÃÓÚººÓï(GB¡¢BIG5)¡¢Ó¢Óï¡¢Ó¡¶ÈÄáÎ÷ÑÇÓï¡¢ÈÕÓï¡¢º«Óï¡¢¶íÓï¡¢ÍÁ¶úÆäÓ̩¹úÓïµÈ¶àÓïÖÖ¡£±¾ÎıãÒÔInstallShield East Edition 5.1Ϊ̽ÌÖ¶ÔÏó½øÐÐÌÖÂÛ¡£InstallShieldµÄÆäËüÓïÖÖ°æ±¾µÄ²Ù×÷ºÍEast Edition¼¸ºõÍêÈ«Ïàͬ¡£

¡¡¡¡½øÈëInstallShield East Edition 5.1ºó±ãÊÇÁ½¸ö¡°Ïòµ¼¡±Ãæ¶ÔÄã¡£

¡¡¡¡Ï°¹ßÓÃVBµÄÅóÓÑ¿ÉÒÔÓÃVB5 Project Wizard,ËüÐèÒªÄãµÄϵͳÖа²×°ÁËVB5¡£

¡¡¡¡¸üΪ³£ÓõÄÊÇProject Wizard,Ëü¿ÉÒÔ¶¨ÖƸüΪÆÕ±ãÊÊÓõݲװ³ÌÐò¡£½øÈëProject WizardºóÈçͼ1£ºÔÚµÚÒ»À¸ÖÐдÈëÄãµÄ³ÌÐòµÄÃû×Ö£¬µÚ¶þÀ¸ÖÐдÈ빫˾µÄÃû×Ö£¬ÔÚµÚÈýÀ¸ÖÐÑ¡Ôñ¿ª·¢³ÌÐòʹÓõĸù¾Ý£¬µÚËÄÀ¸ÖÐÑ¡Ôñ³ÌÐòµÄÖÖÀ࣬×îºóÒ»À¸ÖÐÌîÈë³ÌÐòµÄ¿ÉÖ´ÐÐÎļþµÄÍêÕû·¾¶ºÍÃû×Ö¡£µ¥»÷ÏÂÒ»²½£¬½øÈëÑ¡Ôñ¶¨ÖƶԻ°¿ò£º°²×°×Ô¼ºµÄϲºÃÑ¡ÔñÏ£Íû°²×°¹ý³Ì½øÐÐʱ³öÏֵĶԻ°¿ò£¬°´Priview¼ü¿ÉÒÔÔ¤ÀÀÒ»ÏÂÏàÓ¦¶Ô»°¿òµÄЧ¹û¡£½ÓÏÂÀ´ÊÇÑ¡ÔñÒª°²×°Ä¿±êƽ̨¡£Ò²¼´³ÌÐò½«±»ÔËÐÐÔÚʲôƽ̨֮ÉÏ¡£InstallShield¹²ÌṩÁËËÄÖÖƽ̨¹©Ñ¡Ôñ£¨Win31, win95, WinNT3.5, Windows NT4.0 £©¡£È»ºóÊǶàÓïÖÖÖ§³Ö,Ò²¾ÍÊÇ°²×°Ê±¿ÉÒÔÌṩµÄÓïÑÔÖ§³Ö¡£ÔÙÏòÏÂÒÀ´ÎÊÇ°²×°ÀàÐÍÑ¡Ôñ¡¢Ö¸¶¨¹¹³É³É·Ý¡¢Ö¸¶¨Îļþ×飬×îºóÊÇËùÓÐÑ¡ÏîµÄ¸ÅÀ¨¡£Íê³ÉÑ¡Ôñºó±ã¿ÉµÃµ½Äã×Ô¼º¶¨×öµÄProject£¬½øÈëInstallShieldµÄ¿ÉÊÓ»¯±à³Ì»·¾³¡£

¡¡¡¡ÏÂÃæÈÃÎÒÃÇÒ»²½Ò»²½µØÍê³ÉÎÒÃǵÄÖÆ×÷¡£

¡¡¡¡Õû¸öInstallShieldµÄ¿ÉÊÓ»¯³Ì¶ÈºÜ¸ß¡£Ö§³ÖÊó±êÓÒ¼üµÄ²Ù×÷£¬ÔÚ¸÷¸öλÖõÄÊó±êÓÒ¼ü¿É¼¤»î¸÷ÖÖ¹¦ÄÜ£»±àÒë¡¢µ÷ÊÔ·½±ã£¬¼òÖ±ÊÇVC£«£«ÕâÖÖ´óÐͳÌÐòµÄ¼òд±¾£¬È´ÓÖ±ÈVC£«£«·½±ãÁËÐí¶à¡£

¡¡¡¡Ò»¡¢ÔÚ×óÃæµÄÑ¡ÏîÖÐÑ¡ÔñScripts¡£

¡¡¡¡ÕâÊÇÈ«²¿ÖÆ×÷µÄºËÐIJ¿·Ö£¬Ò²ÊÇÎÒÃÇËù×îÓ¦¼¯Öо«Á¦¹¥¿ËµÄСС¹Ø¿Ú¡£µ±È»²»¸ü¸ÄScriptsÖеÄÔ´³ÌÐòÒ²ÄÜÖÆ×÷Ò»¸ö±ê×¼µÄ°²×°³ÌÐò,µ«Èç¹ûÄܹ»¿ØÖÆScriptsµÄ±à³Ì,Õû¸ö°²×°³ÌÐòµÄÖÆ×÷Ë®×¼¾Í¿ÉÒÔ´ïµ½Ò»¸öеĸ߶È,ÕâÒ²ÐíÊÇÄúÓëÆÕͨÖÆ×÷ÕßÇø±ðµÄ¿ªÊ¼°É¡£ÆäʵInstallShieldµÄScripts·Ç³£ÀàËÆÓÚCºÍC£«£«µÄ³ÌÐò±àд£¬ÏàÐŶԴó¶àÊý³ÌÐòÔ±À´ËµÊǷdz£ÈÝÒ×ÕÆÎյġ£¶ø¶ÔÓÚûÓÐʲôCºÍC£«£«µÄ»ù´¡µÄÅóÓÑÀ´½²£¬¿´ÍêÕâƪÎÄÕºó£¬ÏàÐÅÄãÒ²ÄܺܺõØÈ¥ÖÆ×÷×Ô¼ºµÄScripts£¬ÒòΪËü¾ßÓÐÏ൱³Ì¶ÈµÄÖظ´ÐÔ£¬¸üÈÝÒ×±»¡°ÒÀºù«»­Æ°¡±¡£

¡¡¡¡ScriptsµÄ²¼¾ÖͬCÓïÑԷdz£ÀàËÆ¡£Ê×ÏÈÊÇÍ·ÎļþµÄ°üº¬£¬½ô½Ó×ÅÊÇ×Ö·û´®µÄ¶¨Òå¡¢º¯ÊýÔ­ÐεÄ˵Ã÷¡¢È«¾Ö±äÁ¿µÄ˵Ã÷¡£Äã¿ÉÒÔ×öµÄÊÇÔڴ˼ÓÉÏÄãµÄº¯Êý˵Ã÷¡¢È«¾Ö±äÁ¿µÄ˵Ã÷¡£

¡¡¡¡ScriptsÖÐ×ñÑ­CµÄ¹æÔò£¬Í¬ÑùÓоֲ¿±äÁ¿ºÍ¶¨Òå¡£×ñÑ­C£«£«µÄ×¢Ê͹æÔò£¬¿ÉÒÔÓÃ// ×¢ÊÍÄÚÈÝÀ´½øÐе¥ÐÐ×¢ÊÍ£¬Ò²¿ÉÒÔÓÃ/* ×¢ÊÍÄÚÈÝ */À´×¢ÊÍÒ»¿éÓï¾ä¡£ËùÓеĹؼü×Ö¡¢ºê¶¨Ò嶼ÒÔ²»Í¬ÑÕÉ«µÄ×ÖÌå±ê³ö£¬·Ç³£Ö±¹Û¡£Scripts µÄ±à³Ì×ñÑ­½á¹¹»¯±à³ÌµÄ˼Ï룬ÌṩÁË´óÁ¿ÀàËÆWindows APIµÄº¯Êý¿â¹©µ÷Óã¬Ã¿¸öºê¶¨Ò嶼ÓÐÏêϸµÄ˵Ã÷£¬Ã¿¸öº¯Êý³ýÁËÏêϸµØ˵Ã÷£¬½âÊÍÿ¸ö±äÁ¿µÄÒâÒåÍ⣬»¹¶¼¸½ÓÐÏàÓ¦µÄÀý×Ó£¬²Î¿¼ÕâЩ˵Ã÷ºÍÀý×Ó£¬¿ÉÒÔÈÃÐÂÊÖÔڷdz£¶ÌµÄʱ¼äÄÚÉÏ·¡£¶ÔÓÃVC£«£«¿ª·¢¹ýWindows³ÌÐòµÄÅóÓÑÀ´½²£¬¼òÖ±¾ÍÊÇÒ»ÖÖ6£½2¡Á3µÄת±ä¶øÒÑ£¬¿ÉÒԷdz£ÇáËɵØÕÆÎÕ¡£

¡¡¡¡ÔÚ³ÌÐòµÄ×îÇ°¶Î£¬ÊÇprogram¡­¡­¡­¡­¡­¡­¡­endprogram£¬ËüÏ൱ÓÚCÖеÄmain() {¡­¡­}Ö÷º¯Êý¡£ºóÃæÊÇÒ»¸ö¸ö×Óº¯ÊýÌåµÄ³ÌÐò£¬ÅÅÁÐ˳ÐòÊÇ°´µ÷ÓÃ˳ÐòÅÅÁС£È«²¿º¯Êý¶¼·Ç³£¼òµ¥Ò׶®£¬²¢ÇÒÒ»°ã²»ÐèÌ«´ó¸Ä¶¯¡£ÏÂÃ潫¼¸¸ö³£Óᢾ­³£¸Ä¶¯µÄº¯Êý¼ÓÒÔ˵Ã÷¡£

¡¡¡¡£¨1£© function SetupFolders()

¡¡¡¡function SetupFolders()

¡¡¡¡NUMBER nResult;

¡¡¡¡STRING szFolderDir;

¡¡¡¡begin

¡¡¡¡szProgramFolder = FOLDER_PROGRAMS^

¡¡¡¡SHELL_OBJECT_FOLDER; //½¨Á¢³ÌÐò×é»ò¿ì½Ý·½Ê½µÄλÖÃ

szItemName = "ÑÛ²¿Í¼Ïó¶à¹¦ÄÜ´¦Àíϵͳ"; //Ó¦ÓóÌÐòÃû³Æ

szProgram = TARGETDIR^'eye95.exe'; //¿ÉÖ´ÐÐÎļþÃû

szParam = "";

¡¡¡¡LongPathToQuote (szProgram, TRUE);//ºÏ²¢Â·¾¶

¡¡¡¡LongPathToShortPath (szParam);//תΪ¶Ì·¾¶,רΪWin31ºÍWinNT3.5¶øÓÃ

¡¡¡¡szCommandLine = szProgram + " " + szParam; //Éú³ÉÃüÁîÐÐ

¡¡¡¡szWorkingDir = TARGETDIR;//¹¤×÷·¾¶

¡¡¡¡szIconPath = "";

¡¡¡¡nIcon = 0;

¡¡¡¡szShortCutKey = "";

¡¡¡¡nFlag = REPLACE;

¡¡¡¡AddFolderIcon (szProgramFolder, szItemName,

¡¡¡¡szCommandLine,

¡¡¡¡szWorkingDir, szIconPath, nIcon,

¡¡¡¡szShortCutKey, nFlag);

¡¡¡¡szProgramFolder = FOLDER_DESKTOP;

¡¡¡¡LongPathToQuote(szCommandLine, TRUE);

if(SprintfBox( OK|CANCEL,"ÇëÑ¡Ôñ£º","%s","ÄãÏëÔÚ×ÀÃæÉÏ´´½¨¿ì½Ý·½Ê½Âð?")==6)

¡¡¡¡then

¡¡¡¡AddFolderIcon(szProgramFolder,szItemName,szCommand

¡¡¡¡Line,

¡¡¡¡szWorkingDir,szIconPath,nIcon,szShortCutKey,

¡¡¡¡nFlag);

endif;

szProgramFolder = FOLDER_PROGRAMS^ SHELL_OBJECT_FOLDER;

szItemName="readme";

szProgram = WINDIR ^ "notepad.exe";

szParam = TARGETDIR^"readme.txt";

LongPathToQuote (szProgram, TRUE);

LongPathToShortPath (szParam);

szCommandLine = szProgram + " " + szParam;

AddFolderIcon(szProgramFolder,szItemName,

¡¡¡¡szCommandLine ,

¡¡¡¡szWorkingDir, szIconPath, 0,

¡¡¡¡szShortCutKey,nFlag );

¡¡¡¡nResult = CreateShellObjects( "" );

¡¡¡¡return nResult;

¡¡¡¡end;

¡¡¡¡ÆäʵÕâ¶Î³ÌÐò˵°×ÁËÊǶÔAddFolderIconµÄÒ»¸öÓ¦ÓöøÒÑ¡£Ó¦ÓÃAddFolderIconÀ´ÔÚ¿ªÊ¼Ñ¡µ¥ÖÐÌí¼Ó³ÌÐò×é¡¢³ÌÐòÏî»òÔÚ×ÀÃæ×ÀÃæÌí¼Ó¿ì½Ý·½Ê½µÈµÈ¡£ËùÒÔÊ×ÏȶÁÒ»ÏÂAddFolderIconµÄ˵Ã÷·Ç³£±ØÒª¡£Ëü¹²Óа˸öÈë¿Ú²ÎÊý¡£µÚÒ»¸ö²ÎÊýszProgramFolderÊÇÈ·¶¨ÒªÔÚWin95ÖÐÌí¼ÓÑ¡µ¥µÄλÖã¨Â·¾¶£©£¬ÀýÈç

¡¡¡¡"C:\\WINDOWS\\STARTMENU\\PROGRAMS\\ACCESSORIES\\GAMES"¡£

¡¡¡¡¶øÔÚWindows95ºÍWinNT4.0ÖУ¬»¹¿ÉÒÔÓÃϵͳµÄºê¶¨Ò壺FOLDER_DESKTOP(Ìí¼ÓÔÚ×ÀÃæÉÏ)¡¢FOLDER_DESKTOP(Ìí¼ÓÔÚ¿ªÊ¼Ñ¡µ¥ÖÐ)¡¢FOLDER_PROGRAMS(Ìí¼ÓÔÚ¿ªÊ¼£­¡µ³ÌÐòÑ¡µ¥ÖÐ)µÈ¡£µÚ¶þ¸ö²ÎÊýΪszItemName£¬¼´Ìí¼ÓµÄͼ±êµÄÃû³Æ£¨Ó¦ÓóÌÐòµÄÃû³Æ£©¡£µÚÈý¸ö²ÎÊýszCommandLineÏà¶Ô·±ËöһЩ¡£ËüΪÁËÖ¸¶¨¿ÉÖ´ÐгÌÐòºÍËüµÄÃüÁîÐУ¬»òÕßÔÚ×ÓĿ¼ÏµÄȫ·¾¶£¨½öÊÊÓÃÓÚWindows95&winNT4.0£©¡£szWorkingDirΪ¹¤×÷·¾¶£¬¿ÉΪ¿Õ£º¡°¡±£¬»òΪTARGETDIR£¨Ä¿±ê·¾¶£©¡£szIconPathΪͼ±ê·¾¶£¬Ò»°ãÉèΪ¿Õ£º¡°¡±¡£nIconΪͼ±êÐòÊý£¬¼´ÈôÓ¦ÓóÌÐòÓÐÈô¸É¸öͼ±ê£¬ÏëÏÔʾÄǸö£¬ÒÀ´ÎΪ0£¬1£¬2¡­¡­¡£

¡¡¡¡szShortCutKeyÓÃÀ´¶¨Òå¿ì½Ý¼ü¡£nFlagÓÃÀ´Ö¸¶¨Í¼±êµÄÍâ¹Û¡£Èç¹ûÔÚ·¾¶Öаüº¬³¤Â·¾¶Ãû£¬Ôò±ØÐèÓᮡ¯»ò¡°¡±À´°üº¬£¬È»ºóÓÃLongPathToQuoteº¯ÊýÀ´ºÏ²¢¡£µ±ÓÃÓÚ16λµÄWin31ºÍWinNT3.5ʱ£¬»¹Ó¦ÔÙµ÷ÓÃÒ»ÏÂLongPathToShortPath½øÐÐת»»¡£Èç´Ë±ã¿É´´½¨³ÌÐò×é¡¢³ÌÐòÏî»ò¿ì½Ý·½Ê½ÁË¡£Ì«Âé·³ÁË£¿Ã»¹Øϵ£¬Èç¹ûÄúÈÏΪÕâÒ»¶Î²Ù×÷ʵÔÚÂé·³£¬ÄúÍêÈ«¿ÉÒÔÂÔ¹ý£¬µ½ResourceÖÐÈ¥Íê³É£¬ÏêÇéÇëÍùºó¿´¡£

¡¡¡¡£¨2£©function SetupScreen()

¡¡¡¡begin

¡¡¡¡Enable( FULLWINDOWMODE );

¡¡¡¡Enable( INDVFILESTATUS );

¡¡¡¡SetTitle( "Ñۿƶ๦ÄÜ´¦Àíϵͳ°²×°³ÌÐò", 28,YELLOW );//ÐÞ¸Ä×ÖÌåºÍÑÕÉ«

¡¡¡¡SetTitle( "Ñۿƶ๦ÄÜ´¦Àíϵͳ", 0, BACKGROUNDCAPTION ); // ±êÌâÐеÄ×ÖÌåºÍÑÕÉ«

¡¡¡¡Enable( BACKGROUND );

¡¡¡¡Delay( 1 );

¡¡¡¡end;

¡¡¡¡Õâ¶ùÖ÷ÒªÊÇSetTitle (szString, nPointSize, nColor)º¯ÊýµÄÓ¦Óá£

¡¡¡¡Èý¸ö²ÎÊý·Ö±ð´ú±íÁËËùд×Ö·û´®µÄÄÚÈÝ¡¢×ÖÌå´óС¡¢ÎÄ×ÖÑÕÉ«¡£

¡¡¡¡£¨3£©function DialogShowSdWelcome()

¡¡¡¡NUMBER nResult;

¡¡¡¡STRING szTitle, szMsg;

¡¡¡¡begin

¡¡¡¡szTitle = "»¶Ó­";

¡¡¡¡szMsg = "»¶Ó­Äú¹âÁÙ Ñۿƶ๦ÄÜ´¦Àíϵͳ °²×°³ÌÐò£¡";

¡¡¡¡nResult = SdWelcome( szTitle, szMsg );

¡¡¡¡return nResult;

¡¡¡¡end;

¡¡¡¡ÔÚÕâ¸öº¯ÊýÀïдÈëÄúÏëÖÆ×÷³ÌÐòµÄ±êÌâ¡£

¡¡¡¡£¨4£©function SetupRegistry()

¡¡¡¡NUMBER nResult;

STRING szKey, szNumName, szNumValue, svNumValue;

¡¡¡¡NUMBER nType, nSize;

¡¡¡¡begin

¡¡¡¡szKey="Robert\\RobertSoftware\\Spirit\\Version";//×Ô¼ºµÄÖ÷¼ü

¡¡¡¡szNumName = "TestValue";//¼üÃû

¡¡¡¡szNumValue = "12345";//¼üÖµ

¡¡¡¡nType = REGDB_NUMBER;//ÀàÐÍ

¡¡¡¡nSize = -1;//Ö¸¶¨´óС

¡¡¡¡RegDBSetKeyValueEx(szKey, szNumName, nType, szNumValue,nSize) ;//´´½¨

¡¡¡¡nResult = CreateRegistrySet( "" );

¡¡¡¡return nResult;

¡¡¡¡end;

¡¡¡¡Í¨¹ýÕâÖÖ·½·¨ÐÞ¸Ä×¢²á±í£¬ÔÙ¸¨ÒÔһЩËã·¨£¬¿ÉÒÔͶÈëºÜСµ«Æ𵽺ܺõļÓÃܳÌÐòµÄ×÷Óã¬Äú²»·ÁÒ»ÊÔ£¡ ?

¡¡¡¡£¨5£©function DialogShowSdFinishReboot()

¡¡¡¡NUMBER nResult, nDefOptions;

¡¡¡¡STRING szTitle, szMsg1, szMsg2, szOption1, szOption2;

¡¡¡¡NUMBER bOpt1, bOpt2;begin

¡¡¡¡if (!BATCH_INSTALL) then

¡¡¡¡ bOpt1 = FALSE;//²»Ñ¡

¡¡¡¡ bOpt2 = FALSE;//²»Ñ¡

¡¡¡¡ szMsg1 = "%P °²×°½áÊø£¡\n";//%P´ú±í°²×°³ÌÐòÃû×Ö¡£

szMsg2 = "°´½áÊø¼ü½áÊø %p °²×°¡£";//ÌáʾÐÅÏ¢

szOption1 = "ÎÒÏë¿´×ÔÊöÎļþ¡£";

¡¡¡¡ szOption2 = "ÎÒÏëÏÖÔÚ¾ÍÔËÐгÌÐò¡£";

¡¡¡¡ nResult = SdFinish( szTitle, szMsg1, szMsg2,

¡¡¡¡szOption1, szOption2, bOpt1, bOpt2 );

if(bOpt1) then

¡¡¡¡ LaunchAppAndWait(WINDIR^"Notepad.exe",TARGETDIR^"readme.txt",WAIT);//Èç¹ûÑ¡ÖУ¬µ÷ÓÃWindowsµÄ±Ê¼Ç±¾ÔØÈë×ÔÊöÎļþ¡£

¡¡¡¡endif; if(bOpt2) then

¡¡¡¡ LaunchApp(TARGETDIR^'eye95.exe',"");//ÈçÑ¡ÖУ¬Á¢¿ÌÖ´ÐÐÓ¦ÓóÌÐò

¡¡¡¡endif;

¡¡¡¡ return 0;

¡¡¡¡endif;

¡¡¡¡nDefOptions = SYS_BOOTMACHINE;

¡¡¡¡szTitle = "";

¡¡¡¡szMsg1 = "";

¡¡¡¡szMsg2 = "";

¡¡¡¡nResult = SdFinishReboot( szTitle, szMsg1,

¡¡¡¡nDefOptions, szMsg2, 0 );//ÓÉ´Ë¿ØÖƾö¶¨ÊÇ·ñÖØÐÂÆô¶¯¼ÆËã»ú¡£

¡¡¡¡return nResult;

¡¡¡¡end;

¡¡¡¡ÕâÒ»¶Î³ÌÐò±ãÊÇ°²×°µ½×îºó£¬¿ÉÒÔÌáʾÓû§ÊÇ·ñ¿´×ÔÊöÎļþ¡¢ÊÇ·ñÁ¢¿ÌÆô¶¯³ÌÐòÔËÐС¢ÊÇ·ñÖØÐÂÆô¶¯¼ÆËã»ú¡£

¡¡¡¡Scripts×îÐèÒª¸Ä¶¯µÄµØ·½¿ÉÄܾÍÊÇÕâÎå¸öµØ·½¡£ÆäËüÔò¸ù¾ÝÖÆ×÷Õß×Ô¼ºµÄÐèÒªÀ´×öÏàÓ¦Ð޸ġ£

¡¡¡¡¶þ¡¢ÐÞ¸ÄFile Groups

¡¡¡¡Ë«»÷ÏàÓ¦µÄExamples Files¡¢Help Files¡¢Program DLLs¡¢Program Executable Files¡¢Shared Dlls£¬ÔÚÏàÓ¦µÄLinksÖУ¬µ¥»÷ÓÒ¼ü£¬¿ÉÒÔ²åÈëÒ»×éÎļþ¡¢Ò»¸öÎļþ¼Ð»òÒ»¸öÎļþ¡£¶øÔÚExamples Files¡¢Help Files¡¢Program DLLs¡¢Program Executable Files¡¢Shared DllsÖзֱð¼ÓÈëÎļþÊÇΪÁËÔÚ³ÌÐò°²×°Ê±µÄÑ¡Ïî°²×°¡£¸üΪ¼ò±ãµÄ·½·¨ÊÇÔÚToolsÖÐÆô¶¯Launch Explorer£¬È»ºó°ÑËùÐèµÄÎļþ»òÎļþ¼ÐÍÏÀ­µ½ÓÒÃæ¿Õ°×´¦¼´¿É¡£

¡¡¡¡Èý¡¢ÐÞ¸ÄComponents

¡¡¡¡µ¥»÷Program Files¡¢Example Files¡¢Help Files»òShared Dlls£¬ÔÚÓÒÃæµÄ±í¸ñÖÐË«»÷Include File Groups£¬ÔÚµ¯³öµÄÊôÐÔ¶Ô»°¿òÀïµ¥»÷Add¡­£¬¼ÓÈëÏàÓ¦µÄÎļþ×é¡£

¡¡¡¡ËÄ¡¢ÐÞ¸ÄSetup Types

¡¡¡¡µ¥»÷Compact¡¢Typical»òCustom£¬ÔÚÓÒÃæµÄ±í¸ñÖÐÑ¡Ôñ¸÷×Ô°üÀ¨µÄ×é³É³É·Ý¡£

¡¡¡¡×¢£ºÓÐÁ˶þ¡¢Èý¡¢ËÄÏîµÄ²Ù×÷£¬²ÅÄÜÍê³É°²×°Ê±µÄ¡°µäÐÍ°²×°¡¢¼ò½à°²×°ºÍ¶¨ÖÆ°²×°¡±µÄÑ¡Ôñ¡£

¡¡¡¡Îå¡¢ÐÞ¸ÄSetup Files

¡¡¡¡ÔÚSplash Screen-¡µLanguage IndependentÖÐÄã»á·¢ÏÖÒ»¸öSetup.bmpÎļþ£¬Õâ¸öÊÇϵͳÌṩ¸øÄãµÄ°²×°¿ªÊ¼Ê±µÄÉÁ˸»­Ãæ¡£Äã¿ÉÒÔÓÃÄãµÄ·âÃæÌæ´úÕâ¸ösetup.bmp¡£ÔÚLanguage Independent-¡µOperating System IndependentÖУ¬Äã»á·¢ÏÖlicense.txtºÍinfolist.txt¡£Äã¿ÉÒÔ½«ÄãµÄÓ¦ÓóÌÐòµÄ˵Ã÷¡¢°æȨÐÅϢдÈëÏàÓ¦Îļþ¡£

¡¡¡¡Áù¡¢ÐÞ¸ÄResource

¡¡¡¡ÔÚRegister EntiresÖУ¬Äã¿ÉÒÔÌí¼ÓÄãµÄ¼üÖµ¡£¶ÔRegister Entiresµ¥»÷Êó±êÓÒ¼ü£¬µ¥»÷New Entry,±ã¿ÉÔÚÓÒÃæµÄRegister SetÖмÓÈë×Ô¼ºµÄ¼üÖµ¡£

¡¡¡¡ÔÚShell ObjectsÖУ¬ÓÐExplorer ShellºÍProgram Manager ShellÁ½¸ö·ÖÀ࣬·Ö±ðÊÇΪÁËwindows95¡¢WinNT4.0ºÍwin31¡¢winNT3.5Éè¼ÆµÄ¡£ÔÚExplorer ShellÖУ¬ÓÖÓÐDesktop¡¢Start Menu¡¢Programs¡¢StartupµÄ²ã´ÎÖ®·Ö¡£Äã¿ÉÒÔÔÚÈÎÒ»²ãµ¥»÷ÓÒ¼ü£¬²åÈëÄúËùÐèÒª¼ÓµÄ¿ì½Ý·½Ê½»òÎļþ¼Ð¡£

¡¡¡¡µ¥»÷¿ì½Ý·½Ê½»òÎļþ¼Ð£¬Ë«»÷ÓÒÃæµÄ±í¸ñÑ¡ÏÒÀ´ÎÌîÈë¿Õ°×ÏÄÇôÔÚÄúÀíÏëµÄÄ¿µÄµØµÄÎļþ¼Ð»ò¿ì½Ý·½Ê½±ã½¨ºÃÁË¡£²»Òª×ż±È¥°´ÏÂRun Setup¹¤¾ß°´Å¥£¬·ñÔòÄú»á·¢ÏÖÄúÔËÐкóµÃµ½µÄ²¢²»ÍêÈ«ÊÇÄúËùÉè¼ÆµÄ£¡ÕâÊÇÒòΪÄúÉÙÁË£º

¡¡¡¡Æß¡¢ÔËÐÐMedia Wizard

¡¡¡¡ÔÚMediaÀ¸£¬µ¥»÷Media Build Wizard£¬°´ÕÕÌáʾһ²½Ò»²½Ö´ÐУ¬Ö±ÖÁ½áÊø£¨¶øʵ¼ÊÉÏÄú½öÐèÁ¬Ðø°´¡°ÏÂÒ»²½¡±°´Å¥£©¡£ÄúÍêÈ«¿ÉÒÔÔÙ´Ë»ù´¡ÉϼÓÉϸü¶àµÄ¸ü¾«²ÊµÄС»¨ÕУ¬È磺¼ÓÃÜ¡¢°²×°¿½±´Ê±µÄ²»Í¬µÄ±³¾°±ä»»¡¢ÖƳÉÒ»¸ö×Ô½â°üµÄ°²×°Îļþ¡¢×öÒ»¸ö´øʱ¼äÏÞÖƵÄÊÔÓð氲װµÈµÈ£¬InstallShield¶¼¿ÉÒÔÂú×ãÄúµÄÐèÒª¡£µ«ÕâЩС»¨ÕÐ,»ù±¾¶¼ÐèÒªÄú¶ÔScriptsµÄÊìÁ·ÕÆÎÕ,ÕâЩ¶¼ÊÇÓüò½à·½Ê½Ëù²»ÄÜ¿ØÖƵġ£

¡¡¡¡ºÃÁË£¬Äú¿ÉÒÔRun SetupÁË¡£ÔõôÑù£¿¹»²»¹»×¨Òµ£¿¿á²»¿á£¿¿É²»Òª°Ñ×ìÀÖÍáÁË

¡¾·µ»Ø¶¥²¿¡¿ ¡¾´òÓ¡±¾Ò³¡¿ ¡¾¹Ø±Õ´°¿Ú¡¿

¹ØÓÚÎÒÃÇ / ¸øÎÒÁôÑÔ / °æȨ¾Ù±¨ / Òâ¼û½¨Òé / ÍøÕ¾±à³ÌQQȺ   
Copyright ©2003- 2024 Lihuasoft.net webmaster(at)lihuasoft.net ¼ÓÔØʱ¼ä 0.00211