2257. [bug] win32: Use the full path to vcredist_x86.exe when

calling it. [RT #17222]
This commit is contained in:
Mark Andrews
2007-10-31 01:43:11 +00:00
parent 1c53cf56c8
commit eb5ec16173
3 changed files with 22 additions and 2 deletions
+3
View File
@@ -1,3 +1,6 @@
2257. [bug] win32: Use the full path to vcredist_x86.exe when
calling it. [RT #17222]
2256. [bug] win32: Correctly register the installation location of
bindevt.dll. [RT #17159]
+12 -2
View File
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: BINDInstallDlg.cpp,v 1.6.2.6.2.23 2007/10/31 00:15:12 marka Exp $ */
/* $Id: BINDInstallDlg.cpp,v 1.6.2.6.2.24 2007/10/31 01:43:11 marka Exp $ */
/*
* Copyright (c) 1999-2000 by Nortel Networks Corporation
@@ -386,6 +386,9 @@ void CBINDInstallDlg::OnUninstall() {
* User pressed the install button. Make it go.
*/
void CBINDInstallDlg::OnInstall() {
#if _MSC_VER >= 1400
char Vcredist_x86[MAX_PATH];
#endif
BOOL success = FALSE;
int oldlen;
@@ -480,7 +483,14 @@ void CBINDInstallDlg::OnInstall() {
* Vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"
*/
/*system(".\\Vcredist_x86.exe /q:a /c:\"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log\"");*/
system(".\\Vcredist_x86.exe");
/*
* Enclose full path to Vcredist_x86.exe in quotes as
* m_currentDir may contain spaces.
*/
sprintf(Vcredist_x86, "\"%s\\Vcredist_x86.exe\"",
(LPCTSTR) m_currentDir);
system(Vcredist_x86);
#endif
try {
CreateDirs();
+7
View File
@@ -124,6 +124,13 @@ isc_hash_ctxdetach
isc_hash_ctxinit
isc_hash_destroy
isc_hash_init
isc_heap_create
isc_heap_decreased
isc_heap_delete
isc_heap_destroy
isc_heap_element
isc_heap_increased
isc_heap_insert
isc_hex_decodestring
isc_hex_tobuffer
isc_hex_totext