We have some 16-bits applications, only one executable file .exe. How can to create a layer, if not installed..?
1. If you hope to run the 16 bit applications on Windows 7 - forget it, as Windows 7 does not support 16 bit apps. If you are using XP, then it should be possible.
2. If you have verified that your 16 bit application runs entirely from the EXE, and the EXE has no dependencies on other files - best achieved by testing the EXE on a CLEAN build of your target operating system, then you can create a layer by launching explorer.exe as the "executable" and then using explorer to "install" your EXE into the appropriate folder under program files, or wherever, and creating a shortcut. Then close Explorer and the "installation" is deemed complete. A minor cleanup of the resultant layer is recommended to remove any registry keys associated with the execution of Explorer, but otherwise this is quite a simple process.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Not is good, there are hundreds or maybe thousands of app 16-bits that are necessary and difficult carry out to 32-bit or 64-bit. Symantec should think about it. I know other tools (free indeed) that do it with windows 7 64-bits.
Please give me some examples of other tools that can allow a 16 bit application to run on Windows 7 which has NO 16 bit support.
I could run 16-bit app with DOSBox, then virtualize DOSBox and deployed with the application layer.
So this is not really a "direct" solution, as DOSBox appears to be fulfilling a similar function to XP compatibility mode, albeit with a lower overhead.
Nevertheless. it does appear to offer another solution for ancient applications, so thank you for bringing this to our attention.