AW: still problems with Vista virtualizing my db

Thorsten Hohage thohage at genericobjects.de
Mon Mar 2 01:35:05 CST 2009


Hi Tiema,

On 2009-03-02, at 07:43, Tiemo Hollmann TB wrote:

> any idea yet?
Yes - several ideas but perhaps you don't like to hear them to much ...

So first of all here is a link to a tech note from Omnis (NO it is not  
related wether with Valentina, nor with Rev - but good explanation and  
a start point).

	<http://www.omnis.net/technotes/index.html?detail=tnwi0001>


> Obviously either the rev engine or the valentina engine makes  
> something, what provokes Vista to virtualize the db. But only after  
> an update???
Changes in program files needed to be reflected in all this registry /  
rights staff - so after every update you need to set everything again  
for the "new" version.

So as far as I get M$ docs and more, at least you must have a real  
(Vista) installer for your specific app for every little byte you want  
to change. Do you use something like VISE right now or do you simple  
copy the files over?



Here is another quote (thanks to Doug :-) - again from Omnis List (due  
to several reasons Omnis Studio was an IDE needed to battle with all  
the Vista hassle really early - because it was able to run on Vista at  
all w/o any changes, e.g. in contrast to REALbasic - don't know about  
Rev ...)

> I guess we are different - we install to the program files folder in
> Vista.
>
> I use installer vise and just put things where they are supposed to
> go, regardless of the UAC.   Studio 4.3.1 handles the after install
> stuff with the UAC properly because of one of the files that runs
> called 'studiorg'.   as far as I know it is the thing that handles the
> finicky stuff with Vista when you start up your application.
>
> the other thing I do it to make sure that we have full read/write
> access to our application directory after the install.   So we have a
> little bat file we include in the application directory that we then
> run.
>
> all it effectively has in it is the following DOS command which gives
> full access by studio to any file in the studio directory.   Since it
> is run by installer vise as part of the install, it runs just fine and
> the user sees none of the dos stuff.
>
> the command is.
>
> CACLS "C:\Program Files\Theatre Manager" /T /C /e /g EVERYONE:f
>
>
> replace 'Theatre Manager' with the name of your directory/application.


So for me the most important part, except PROPER installation is the  
usage of this nice statement.


regards,

Thorsten Hohage
-- 

Valentina Technology Evangelist
generic objects  GmbH - Leiter Solution Center Nord



More information about the Valentina mailing list