VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



App Installer v1.1

by Thomas Rice Jr (1 Submission)
Category: Miscellaneous
Compatability: Visual Basic 5.0
Difficulty: Intermediate
Date Added: Wed 3rd February 2021
Rating: (5 Votes)

VB based Installer that Installs a new app, Unzips files, Creates directories, copies files, registers DLL's, Creates Program Shortcuts, runs external programs required for installation, removes and/or writes registry keys. Thanks to all who contributed to this submission. I used a lot of code from here and other VB sites to create this little app.

Assumes
You will need to get UnZip.DLL from www.info-zip.org in order to run this or you can simply replace it. I wish I could take all the credit for this code but I got a great deal of it from Planet Source Code and others. I simply put it together with some of my own code to create this installer. It does quite a bit but this is only the initial version so let me know what you think so I can improve this thing. The setup.ini file is similar to the Seupt.LST generated by the Vb Package and deployment wizard with some additions. Thanks to everyone who contributed to this so far and I hope I can complete the release(free) version by January 2004.
API Declarations
CreateDirectoryEx
SHBrowseForFolder
SHGetPathFromIDListA
SHGetSpecialFolderLocation
SHGetPathFromIDList
lstrcat
UnhookWindowsHookEx
GetWindowLong
GetCurrentThreadId
SetWindowsHookEx
SetWindowPos
GetWindowRect
GetOpenFileName
GetSaveFileName
ChooseColor
CommDlgExtendedError
GetShortPathName
ChooseFont
PrintDlg
ReleaseDC
GetClientRect
GetParent
SetActiveWindow
SetForegroundWindow
GetVersionEx
GetTickCount
IsWindowVisible
SetWindowText
GetWindowsDirectory
GetSystemDirectory
OpenIcon
FindWindow
GetWindow
GetPrivateProfileString
RegOpenKeyEx
RegQueryValueEx
RegCreateKey
RegSetValueExString
RegCloseKey
RegSetValueExLong
CreateProcessBynum
OpenProcess
CloseHandle
WaitForSingleObject
WaitForInputIdle
MoveFile
CreateDirectory
SetCurrentDirectory
GetCurrentDirectory
CopyFile
ExitWindowsEx
GetCurrentProcess
OpenProcessToken
LookupPrivilegeValue
AdjustTokenPrivileges
GetOSVersion
GetOSVersionEx
VerifyVersionInfo
VerSetConditionMask
ZeroMemory
GetDiskFreeSpace
GetVolumeInformation
GetComputerName
GetUserName
GlobalMemoryStatus
GetShortPathName
GetDeviceCaps
GetDriveType
waveOutGetNumDevs
LoadLibraryRegister
FreeLibraryRegister
CreateThreadForRegister
CloseHandle
GetProcAddressRegister
WaitForSingleObject
GetExitCodeThread
ExitThread
RegOpenKeyEx
RegCloseKey
RegQueryValueEx
RegSetValueEx
RegCreateKeyEx
RegDeleteKey
RegDeleteValue
RegEnumKeyEx
RegEnumValue
RegConnectRegistry
ExpandEnvironmentStrings
CopyMemory

Rate App Installer v1.1

Download App Installer v1.1

Download App Installer v1.1 (153 KB)

App Installer v1.1 Comments

No comments have been posted about App Installer v1.1. Why not be the first to post a comment about App Installer v1.1.

Post your comment

Subject:
Message:
0/1000 characters