You all know the problem: You code a VB program and give it to someone. When he executes it BAM "The file blabla.bla was was not found or not registrered blah". Any .dll, .ocx or something is missing.
I found two Tools which packs all this external resources into your executeable. That's kinda cool
1: VB-PowerWrap:
VB-PowerWrap scans a Visual Basic project, wraps the appropriate files, and creates a self-contained file for distribution. Powerful compression creates the smallest .exe possible.
VB-PowerWrap features:
Compresses all DLL's and OCX's
Registers appropriate controls on user's machine if needed
No runtime headaches
Automatically scans your project for DLLs and OCXs.
Works with Visual Basic 4, 5 and 6
VB-PowerWrap comes with a free 7-day trial.
2: MoleBox (works with other programming languages, too)
Pack the application its and data files into a single EXE.
Embed DLLs into the EXE file (MoleBox Pro only).
Run your application without external files.
Compression
Compress EXE and DLL files.
Compress data files.
Decrease overall application size.
Increase data files reading speed.
Encryption
Encrypt EXE and DLL files.
Encrypt application resources.
Encrypt data files.
Choose one from two encryption algorithms: strong or fast encryption.
Application and DLLs protection
Protect application from disassembling.
Protect DLLs from 3rd party use.
Add control sum protection.
Secure application integrity.
Protect from API hooks and code injection.
Data files protection
Link data files to the EXE file.
Protect data files from viewing, modification, removing, extracting.
Secure data files integrity.
Application management
Manage application resources and media content.
Create data packages (MoleBox Pro only).
Create and manage patches, add-ons and updates (MoleBox Pro only).
