PDA

View Full Version : Using an Extension



NewsArchive
02-26-1998, 01:00 AM
I have a little success with verifying serial numbers and code keys with
a Delphi dll, but I crash if I try to create the <INSTALLDIR>
prematurely so that I can create an encypted key file in the install
directory. Is there any location that you can write to using the dll
during the time before 'Progress Indicator' installation process
(registry etc.) that will preserve any parameters that you wish to write
during the installation process?

NewsArchive
02-27-1998, 01:00 AM
On Thu, 26 Feb 1998 14:31:18 +0000, "Robert A. Vasseur"
<vasseura@mscomm.com> wrote:
>directory. Is there any location that you can write to using the dll
>during the time before 'Progress Indicator' installation process
>(registry etc.) that will preserve any parameters that you wish to write

You can call your extension at any time, before the file transfer, after
the file transfer, just before exit. I would recommend you call your
extension just before your setup ends.

Stefan
ellipse data systems

NewsArchive
03-02-1998, 01:00 AM
--------------020D0295C645913378260993
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Dear Robert,

I have been down this path only too recently. The key to accessing your
DLL at the right time is to assign it immediately after the needed
dialog box, say Choose Destination Location, and just before the very
next "potential" dialog box such as Setup Type. NOTE:
The only way to position your DLL in this way is too have both dialog
boxes selected beforehand. Even if you do not intend to use the dialog
box for Setup Type, it must be selected temporarily in order to have it
appear as an option in the Extension Setup. Once you have assigned the
point of entry, you can safely remove the Setup Type dialog box as an
option. Your point of entry will NOT be affected. This may have been a
programming oversight, but I count it as a blessing.

Hope this helps,

Jamie Carper


Robert A. Vasseur wrote:

> I have a little success with verifying serial numbers and code keys
> with
> a Delphi dll, but I crash if I try to create the <INSTALLDIR>
> prematurely so that I can create an encypted key file in the install
> directory. Is there any location that you can write to using the dll
> during the time before 'Progress Indicator' installation process
> (registry etc.) that will preserve any parameters that you wish to
> write
> during the installation process?



--------------020D0295C645913378260993
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
Dear Robert,

<P>I have been down this path only too recently.&nbsp; The key to accessing
your DLL at the right time is to assign it immediately after the needed
dialog box, say <B>Choose Destination Location, </B>and just before the
very next "potential" dialog box such as <B>Setup Type</B>. NOTE:
<BR>The only way to position your DLL in this way is too have both dialog
boxes selected beforehand. Even if you do not intend to use the dialog
box for <B>Setup Type</B>, it must be selected temporarily in order to
have it appear as an option in the <B>Extension</B> Setup. Once you have
assigned the point of entry, you can safely remove the <B>Setup Type</B>
dialog box as an option. Your point of entry will NOT be affected. This
may have been a programming oversight, but I count it as a blessing.

<P>Hope this helps,

<P>Jamie Carper
<BR>&nbsp;

<P>Robert A. Vasseur wrote:
<BLOCKQUOTE TYPE=CITE>I have a little success with verifying serial numbers
and code keys with
<BR>a Delphi dll, but I crash if I try to create the &lt;INSTALLDIR>
<BR>prematurely so that I can create an encypted key file in the install
<BR>directory. Is there any location that you can write to using the dll
<BR>during the time before 'Progress Indicator' installation process
<BR>(registry etc.) that will preserve any parameters that you wish to
write
<BR>during the installation process?</BLOCKQUOTE>
&nbsp;&nbsp;</HTML>

--------------020D0295C645913378260993--