Re: hta's and dll's

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



The objective is to create a small library of logo and standard theme
images which can be deployed/change protected.


Just read in the image as a string, as
though it were a text file, do some kind of encryption
if you want to - and then write it to a 2nd file. You could
put all the image strings into a single DAT file (or DLL
if you like) and then just use Textstream again to read
them back out.

This is essentially what I'm trying to do ..apparently my problem is
getting the images into a dll.


If I send someone an msi file I suspect it will confuse them....

It doesn't have to be named with an MSI extension,
as long as it's an MSI file. The resource DLL may
be better if you can work it out, but whatever you
do it will be unorthodox in the context of VBS and HTAs. :)


.



Relevant Pages

  • Re: Registering a COM Dll with an MSI
    ... feel like installing Orca (an MSI file editor/viewer from the Windows SDK) ... settings, so if you so a Just me install the registration will be in HKCU, ... and it compiles out to a COM Dll. ... I should also probably point out that I did not remove the Primary Output, ...
    (microsoft.public.dotnet.framework)
  • Re: How to register a COM object with .NET Setup project.
    ... and VS spies on the registry entries and puts them in the MSI file. ... So your Dll needs all its ... >> Phil Wilson [MVP Windows Installer] ...
    (microsoft.public.dotnet.framework.setup)
  • Re: com exception error
    ... the recommended way is to add your DLL to a VS setup ... install the MSI file there's no need for the DLL to load and run - the DLL ... like to keep the list clean. ...
    (microsoft.public.vsnet.setup)
  • Re: How to register a COM object with .NET Setup project.
    ... The Dll get copied, but the registry entries are not there, ie. if a search ... > registration data and put it in the MSI file, ... Your code doesn't run at install time - the Dll gets ...
    (microsoft.public.dotnet.framework.setup)