BaTLeZone Posted October 24, 2003 Posted October 24, 2003 i try my 1st draft of my auot install but Q823718 will not auto install this is what i am using:ECHO.ECHO Installing Q823718...start /wait %systemdrive%\install\PRE_SP2\SECURITY\Q823718.exe /Q:A /R:Nany ideas???
iN2Fun Posted October 24, 2003 Posted October 24, 2003 MDAC - Requires different switch. Do not use this syntax directly in svcpack.inf. You can create a batch file to call out that syntax from svcpack.inf, or do it from GuiRunOnce:Install using: Q823718_MDAC_SecurityPatch.exe /T:%systemdrive%\install\tmp /C:"%systemdrive%\install\tmp\dahotfix.exe /q /n" /Qread http://www.MSFN.org/board/index.php?showtopic=8741
miso1391 Posted October 24, 2003 Posted October 24, 2003 @BaTLeZonesave this batch and put it with Q823718.exe in same folder and run the batch the batch will make new pack you can install it without switchsQ823718.CMDSTART /WAIT Q823718.EXE /T:C:\Q823718 /CECHO [Version]>>C:\Q823718\Q823718.SEDECHO Class=IEXPRESS>>C:\Q823718\Q823718.SEDECHO SEDVersion^=^3>>C:\Q823718\Q823718.SEDECHO [Options]>>C:\Q823718\Q823718.SEDECHO PackagePurpose=InstallApp>>C:\Q823718\Q823718.SEDECHO ShowInstallProgramWindow^=^1>>C:\Q823718\Q823718.SEDECHO HideExtractAnimation^=^1>>C:\Q823718\Q823718.SEDECHO UseLongFileName^=^0>>C:\Q823718\Q823718.SEDECHO InsideCompressed^=^0>>C:\Q823718\Q823718.SEDECHO CAB_FixedSize^=^0>>C:\Q823718\Q823718.SEDECHO CAB_ResvCodeSigning^=^0>>C:\Q823718\Q823718.SEDECHO RebootMode=N>>C:\Q823718\Q823718.SEDECHO InstallPrompt=%%InstallPrompt%%>>C:\Q823718\Q823718.SEDECHO DisplayLicense=%%DisplayLicense%%>>C:\Q823718\Q823718.SEDECHO FinishMessage=%%FinishMessage%%>>C:\Q823718\Q823718.SEDECHO TargetName=%%TargetName%%>>C:\Q823718\Q823718.SEDECHO FriendlyName=%%FriendlyName%%>>C:\Q823718\Q823718.SEDECHO AppLaunched=%%AppLaunched%%>>C:\Q823718\Q823718.SEDECHO PostInstallCmd=%%PostInstallCmd%%>>C:\Q823718\Q823718.SEDECHO AdminQuietInstCmd=%%AdminQuietInstCmd%%>>C:\Q823718\Q823718.SEDECHO UserQuietInstCmd=%%UserQuietInstCmd%%>>C:\Q823718\Q823718.SEDECHO SourceFiles=SourceFiles>>C:\Q823718\Q823718.SEDECHO [strings]>>C:\Q823718\Q823718.SEDECHO InstallPrompt=>>C:\Q823718\Q823718.SEDECHO DisplayLicense=>>C:\Q823718\Q823718.SEDECHO FinishMessage=>>C:\Q823718\Q823718.SEDECHO TargetName=C:\Q823718\Q823718_WITHOUT_SWITCH.EXE>>C:\Q823718\Q823718.SEDECHO FriendlyName=Q823718>>C:\Q823718\Q823718.SEDECHO AppLaunched=dahotfix.exe /Q /N>>C:\Q823718\Q823718.SEDECHO PostInstallCmd=^<None^>>>C:\Q823718\Q823718.SEDECHO AdminQuietInstCmd=>>C:\Q823718\Q823718.SEDECHO UserQuietInstCmd=>>C:\Q823718\Q823718.SEDECHO FILE0="dahotfix.exe">>C:\Q823718\Q823718.SEDECHO FILE1="dahotfix.ini">>C:\Q823718\Q823718.SEDECHO FILE2="dbnetlib_262.dll">>C:\Q823718\Q823718.SEDECHO FILE3="DBnetlib_270.dll">>C:\Q823718\Q823718.SEDECHO FILE4="DBnetlib_271.dll">>C:\Q823718\Q823718.SEDECHO FILE5="odbc32_252.dll">>C:\Q823718\Q823718.SEDECHO FILE6="odbc32_253.dll">>C:\Q823718\Q823718.SEDECHO FILE7="ODBC32_262.dll">>C:\Q823718\Q823718.SEDECHO FILE8="ODBC32_270.dll">>C:\Q823718\Q823718.SEDECHO FILE9="ODBC32_271.dll">>C:\Q823718\Q823718.SEDECHO FILE10="odbcbcp_252.dll">>C:\Q823718\Q823718.SEDECHO FILE11="odbcbcp_253.dll">>C:\Q823718\Q823718.SEDECHO FILE12="odbcbcp_262.dll">>C:\Q823718\Q823718.SEDECHO FILE13="odbcbcp_270.dll">>C:\Q823718\Q823718.SEDECHO FILE14="odbcbcp_271.dll">>C:\Q823718\Q823718.SEDECHO FILE15="odbccp32_252.dll">>C:\Q823718\Q823718.SEDECHO FILE16="odbccp32_253.dll">>C:\Q823718\Q823718.SEDECHO FILE17="ODBCCP32_262.dll">>C:\Q823718\Q823718.SEDECHO FILE18="ODBCCP32_270.dll">>C:\Q823718\Q823718.SEDECHO FILE19="ODBCCP32_271.dll">>C:\Q823718\Q823718.SEDECHO FILE20="Q823718-252_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE21="Q823718-252_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE22="Q823718-252_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE23="Q823718-252_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE24="Q823718-252_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE25="Q823718-252_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE26="Q823718-252_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE27="Q823718-253_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE28="Q823718-253_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE29="Q823718-253_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE30="Q823718-253_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE31="Q823718-253_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE32="Q823718-253_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE33="Q823718-253_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE34="Q823718-262_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE35="Q823718-262_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE36="Q823718-262_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE37="Q823718-262_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE38="Q823718-262_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE39="Q823718-262_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE40="Q823718-262_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE41="Q823718-270_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE42="Q823718-270_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE43="Q823718-270_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE44="Q823718-270_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE45="Q823718-270_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE46="Q823718-270_WinNTs.inf">>C:\Q823718\Q823718.SEDECHO FILE47="Q823718-270_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE48="Q823718-270_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE49="Q823718-270_WinXPx.cat">>C:\Q823718\Q823718.SEDECHO FILE50="Q823718-270_WinXPx.inf">>C:\Q823718\Q823718.SEDECHO FILE51="Q823718-271_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE52="Q823718-271_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE53="Q823718-271_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE54="Q823718-271_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE55="Q823718-271_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE56="Q823718-271_WinNTs.inf">>C:\Q823718\Q823718.SEDECHO FILE57="Q823718-271_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE58="Q823718-271_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE59="Q823718-271_WinXPx.cat">>C:\Q823718\Q823718.SEDECHO FILE60="Q823718-271_WinXPx.inf">>C:\Q823718\Q823718.SEDECHO FILE61="sqloledb_262.dll">>C:\Q823718\Q823718.SEDECHO FILE62="sqloledb_270.dll">>C:\Q823718\Q823718.SEDECHO FILE63="sqloledb_271.dll">>C:\Q823718\Q823718.SEDECHO FILE64="sqlsrv32_252.dll">>C:\Q823718\Q823718.SEDECHO FILE65="sqlsrv32_253.dll">>C:\Q823718\Q823718.SEDECHO FILE66="sqlsrv32_262.dll">>C:\Q823718\Q823718.SEDECHO FILE67="SQLSRV32_270.dll">>C:\Q823718\Q823718.SEDECHO FILE68="SQLSRV32_271.dll">>C:\Q823718\Q823718.SEDECHO [sourceFiles]>>C:\Q823718\Q823718.SEDECHO SourceFiles0=C:\Q823718\>>C:\Q823718\Q823718.SEDECHO [sourceFiles0]>>C:\Q823718\Q823718.SEDECHO %%FILE0%%=>>C:\Q823718\Q823718.SEDECHO %%FILE1%%=>>C:\Q823718\Q823718.SEDECHO %%FILE2%%=>>C:\Q823718\Q823718.SEDECHO %%FILE3%%=>>C:\Q823718\Q823718.SEDECHO %%FILE4%%=>>C:\Q823718\Q823718.SEDECHO %%FILE5%%=>>C:\Q823718\Q823718.SEDECHO %%FILE6%%=>>C:\Q823718\Q823718.SEDECHO %%FILE7%%=>>C:\Q823718\Q823718.SEDECHO %%FILE8%%=>>C:\Q823718\Q823718.SEDECHO %%FILE9%%=>>C:\Q823718\Q823718.SEDECHO %%FILE10%%=>>C:\Q823718\Q823718.SEDECHO %%FILE11%%=>>C:\Q823718\Q823718.SEDECHO %%FILE12%%=>>C:\Q823718\Q823718.SEDECHO %%FILE13%%=>>C:\Q823718\Q823718.SEDECHO %%FILE14%%=>>C:\Q823718\Q823718.SEDECHO %%FILE15%%=>>C:\Q823718\Q823718.SEDECHO %%FILE16%%=>>C:\Q823718\Q823718.SEDECHO %%FILE17%%=>>C:\Q823718\Q823718.SEDECHO %%FILE18%%=>>C:\Q823718\Q823718.SEDECHO %%FILE19%%=>>C:\Q823718\Q823718.SEDECHO %%FILE20%%=>>C:\Q823718\Q823718.SEDECHO %%FILE21%%=>>C:\Q823718\Q823718.SEDECHO %%FILE22%%=>>C:\Q823718\Q823718.SEDECHO %%FILE23%%=>>C:\Q823718\Q823718.SEDECHO %%FILE24%%=>>C:\Q823718\Q823718.SEDECHO %%FILE25%%=>>C:\Q823718\Q823718.SEDECHO %%FILE26%%=>>C:\Q823718\Q823718.SEDECHO %%FILE27%%=>>C:\Q823718\Q823718.SEDECHO %%FILE28%%=>>C:\Q823718\Q823718.SEDECHO %%FILE29%%=>>C:\Q823718\Q823718.SEDECHO %%FILE30%%=>>C:\Q823718\Q823718.SEDECHO %%FILE31%%=>>C:\Q823718\Q823718.SEDECHO %%FILE32%%=>>C:\Q823718\Q823718.SEDECHO %%FILE33%%=>>C:\Q823718\Q823718.SEDECHO %%FILE34%%=>>C:\Q823718\Q823718.SEDECHO %%FILE35%%=>>C:\Q823718\Q823718.SEDECHO %%FILE36%%=>>C:\Q823718\Q823718.SEDECHO %%FILE37%%=>>C:\Q823718\Q823718.SEDECHO %%FILE38%%=>>C:\Q823718\Q823718.SEDECHO %%FILE39%%=>>C:\Q823718\Q823718.SEDECHO %%FILE40%%=>>C:\Q823718\Q823718.SEDECHO %%FILE41%%=>>C:\Q823718\Q823718.SEDECHO %%FILE42%%=>>C:\Q823718\Q823718.SEDECHO %%FILE43%%=>>C:\Q823718\Q823718.SEDECHO %%FILE44%%=>>C:\Q823718\Q823718.SEDECHO %%FILE45%%=>>C:\Q823718\Q823718.SEDECHO %%FILE46%%=>>C:\Q823718\Q823718.SEDECHO %%FILE47%%=>>C:\Q823718\Q823718.SEDECHO %%FILE48%%=>>C:\Q823718\Q823718.SEDECHO %%FILE49%%=>>C:\Q823718\Q823718.SEDECHO %%FILE50%%=>>C:\Q823718\Q823718.SEDECHO %%FILE51%%=>>C:\Q823718\Q823718.SEDECHO %%FILE52%%=>>C:\Q823718\Q823718.SEDECHO %%FILE53%%=>>C:\Q823718\Q823718.SEDECHO %%FILE54%%=>>C:\Q823718\Q823718.SEDECHO %%FILE55%%=>>C:\Q823718\Q823718.SEDECHO %%FILE56%%=>>C:\Q823718\Q823718.SEDECHO %%FILE57%%=>>C:\Q823718\Q823718.SEDECHO %%FILE58%%=>>C:\Q823718\Q823718.SEDECHO %%FILE59%%=>>C:\Q823718\Q823718.SEDECHO %%FILE60%%=>>C:\Q823718\Q823718.SEDECHO %%FILE61%%=>>C:\Q823718\Q823718.SEDECHO %%FILE62%%=>>C:\Q823718\Q823718.SEDECHO %%FILE63%%=>>C:\Q823718\Q823718.SEDECHO %%FILE64%%=>>C:\Q823718\Q823718.SEDECHO %%FILE65%%=>>C:\Q823718\Q823718.SEDECHO %%FILE66%%=>>C:\Q823718\Q823718.SEDECHO %%FILE67%%=>>C:\Q823718\Q823718.SEDECHO %%FILE68%%=>>C:\Q823718\Q823718.SEDIEXPRESS /N /Q /M C:\Q823718\Q823718.SEDCOPY C:\Q823718\Q823718_WITHOUT_SWITCH.EXE Q823718_WITHOUT_SWITCH.EXERD /S /Q C:\Q823718
ahmedramzi Posted October 26, 2003 Posted October 26, 2003 quite a long patch to do a small thing, misoI prefer:1. make a folder called "hotfixes" under $OEM$/$1/install, and put the Q823718.exe in it 2. in the same folder you've created, make a file called: "Hotfixes.cmd" that containes these lines:CLS @echo off ECHO.ECHO Installing Q823718 Security Update for Microsoft Data Access Componentsstart /wait %systemdrive%\install\hotfixes\Q823718.exe /T:%systemdrive%\install\tmp /C:"%systemdrive%\install\tmp\dahotfix.exe /q /n" /QEXIT3. now add these lines to your WINNT.SIF under the GUIRunOnce section in order to run the batch:[GUIRunOnce]%systemdrive%\install\hotfixes\hotfixes.cmdthat's it..
GreenMachine Posted October 26, 2003 Posted October 26, 2003 I think miso1391's way is way cool: point me towards some documentation for writing the SED files, would you please? The problem I have run into is how to package directory structures for the install files. IExpress from the GUI will not do it, but I would think it could from here.
miso1391 Posted October 26, 2003 Posted October 26, 2003 @GreenMachineWinRAR is what you ask for !@ahmedramziÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊåßá ÚÇã æÇäÊ ÈÎíÑ æÑãÖÇä ßÑíãMy batch is not to install this hotfix , it is to make new switchless package
XtremeMaC Posted October 26, 2003 Posted October 26, 2003 ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊåßá ÚÇã æÇäÊ ÈÎíÑ æÑãÖÇä ßÑíã ??egyptian??
miso1391 Posted October 26, 2003 Posted October 26, 2003 @XtremeMaCÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊåßá ÚÇã æÇäÊ ÈÎíÑ æÑãÖÇä ßÑíãThis is Arabic
ahmedramzi Posted October 26, 2003 Posted October 26, 2003 Úáíßã ÇáÓáÇã æÑÍãÉ Çááå æÈÑßÇÊåßá ÚÇã æÇäÊ ÈÎíÑ æÑãÖÇä ßÑíãok, got it now
Rancor Posted October 26, 2003 Posted October 26, 2003 I think miso1391's way is way cool: point me towards some documentation for writing the SED files, would you please? The problem I have run into is how to package directory structures for the install files. IExpress from the GUI will not do it, but I would think it could from here.Couldn't agree more, what an extremely cool and neat (pardon the word) way of installing that blasted MDAC-thing!!Nice work miso1391, thanks
Rancor Posted October 26, 2003 Posted October 26, 2003 I must admit I haven't had time to test the "miso"-way yet, but looking in the new Q823718_WITHOUT_SWITCH.EXE I noticed that files are named for example "Q89df7~1.inf" instead of "Q823718-270_WinMEx.inf".Will the install work then with the truncated filenames or have I done something wrong ??
Rancor Posted October 27, 2003 Posted October 27, 2003 *BUMP* and "Anyone tried this ?? Does it actually work with truncated filenames etc. ???"
MaLi Posted November 14, 2003 Posted November 14, 2003 *BUMP* and "Anyone tried this ?? Does it actually work with truncated filenames etc. ???" Mine was truncated and no, it didn't work (for me anyway)./Magnus
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now