I try to explain.
I want to change a third party ini file, which is located some where on 
the users machine and I like to use IniFile. The Directory attribute of 
the IniFile element must not be only a path as plain text string, but it 
requires the Id of a Directory element specified by a Directory tag or 
by a DirectorySearch.
The only way to get the Directory in that case is a DirectorySearch. 
Unfortunally that 3rd party app doesn't store it's installpath to the 
registry but only an exec command with parameters.

Is there a way to create "the result" of a directory search from inside 
of a custom action, so that IniFile Directory attribute can handle the path?

Regards, Michel

Am 04.06.2012 23:09, schrieb Rob Mensching:
> Note: Compiler/Binder Extensions run at build time, not at install time.
> I'm confused which you are attempting to do.
>
> On Mon, Jun 4, 2012 at 2:41 AM, Michael Scheepers
> <mscheep...@tool-links.de>wrote:
>
>> Hi Bob,
>>
>> thanks for reply.
>>
>> What I discovered seems to meet, what you are writing. I can't interrupt
>> AppSearch with a custom action.
>>
>> Thats the point where I started thinking about a WixExtension.
>>
>> What I like to do is some kind of (imagine all xx are valid values):
>> <Property Id='REGISTRY_SEARCH_RESULT'>
>>      <RegistrySearch Id='xx' Root='xx' Key='xx' Type'raw'/>
>> </Property>
>>
>> <Property Id='DIRECTORY_SEARCH_RESULT'>
>>      <DirectorySearch Id='xx' AssingToProperty='yes'
>> Path='$(manipulate([REGISTRY_SEARCH_RESULT])'/>
>> </Property>
>>
>> So that the path provided for the directory search is adjusted in the
>> maipulate function of an extension. I have to do this, because I'll get
>> 'Some/Path/To/Executable.exe -param' from the registry search but I only
>> need the part 'Some/Path/To' in the directory search.
>>
>> Is there a way to do this at all?
>>
>> Regards, Michel
>>
>> Am 03.06.2012 19:13, schrieb Bob Arnson:
>>> On 01-Jun-12 10:09, Michael Scheepers wrote:
>>>> Now I think a small extension is what I need, but I am not sure if the
>>>> extension is packaged to the msi or is only used at compile time (when
>>>> calling candle / light) or also at runtime when it is required.
>>> It can be both but nothing will allow you to add behavior to built-in
>>> MSI functionality. You can't interrupt AppSearch with a custom action.
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
>
>

-- 
Michael Scheepers
Grüner Weg 46
41468 Neuss

Tel.:   +49 (2131) 133 48 30
Fax:    +49 (2131) 133 48 32
Mobil:  +49 (173) 318 320 5

eMail:  mscheep...@tool-links.de


Der Inhalt dieser Email, inklusive seiner Anhaenge, ist vertraulich und 
ausschließlich für den bezeichneten Empfaenger bestimmt. Wenn Sie nicht 
der vorgesehene Empfaenger dieser Email oder dessen Vertreter sind, so 
beachten Sie bitte, dass jede Form der Kenntnisnahme, Nutzung, 
Veroeffentlichung, Vervielfaeltigung oder Weitergabe unzulaessig ist. 
Wir bitten Sie in diesem Fall, sich mit dem Absender dieser Email in 
Verbindung zu setzen.

This e-mail is intended exclusively for the individual or entity to 
which it is addressed and may contain confidential or legally privileged 
information, which may not be disclosed under current legislation. Any 
form of disclosure, copying or distribution of this e-mail is strictly 
prohibited. If you have received this message in error, please notify 
the sender immediately by e-mail and delete all copies of the message.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to