File Virtualization in IE7+ Protected Mode breaking my ActiveX Con
Guest
Posts: n/a
Posts: n/a
> Hello,
>
> I have just started working with Beta 2 of Vista and have been trying to
> fix
> a problem I've found with the ActiveX control I'm developing that only
> happens when running IE in Protected Mode and after some debugging, I
> believe
> is related to the file virtualization feature.
>
> A quick overview first -- we're a game company and the goal is to host our
> games in the web browser. We've got a control that downloads a cab file
> containing the game, lets the user verify the signature on the game, then
> extracts the CAB and runs the game contained within it.
>
> Under IE6 and IE7 on earlier platforms (XP, 2000, 98SE) this works just
> fine, but under Vista I'm seeing two problems:
>
> 1) The verify signature dialog does display for the game, but it does not
> display the publisher information (it shows as untrusted)
> 2) About half of the cab extraction succeeds and then I get an error code
> 3
> (this is from SetupIterateCabinetA). I think it is possible this is
> happening once the virtualized file names approach MAX_PATH, but that's
> just
> a guess so far.
>
> Turning off protected mode fixes both of these problems.
>
> I can give a link to the control if necessary, but I would prefer not to
> post it on the newsgroup. Please contact me at <first initial last name
> at
> mind-control.com>
>
> Any help would be appreciated!
>
> Thanks,
> Matthew Douglass
> Mind Control Software, Inc.
> Matthew,
>
> I would highly recommend you revaluate your use of ActiveX. It is a
> sunset technology that Microsoft is de-emphasising. It is also inherintly
> insecure and is trying to write to areas like C:\windows\downloaded
> program files that in the future users will be less likely to write too.
> This, if i am not mistaken, will also not qualify for "logo".
>
> anyway, Part of the "protected mode" IE is probably your problem. With
> Protected mode enabled you are restricted to writing to only the TIF
> (trusted internet files) folder. So your setup if probably failing to
> write to a location and is unable to handle the event. I also beive IE is
> compiled so as to not VERT (a manifest)
>
>
> Josh
> http://windowsconnected.com
>
>
>
> "Matthew Douglass" <MDouglassMCS@nospam.nospam> wrote in message
> news:949B5BC3-4EFD-421A-AFC3-AE6CC7031500@microsoft.com...>> Hello,>
>>
>> I have just started working with Beta 2 of Vista and have been trying to
>> fix
>> a problem I've found with the ActiveX control I'm developing that only
>> happens when running IE in Protected Mode and after some debugging, I
>> believe
>> is related to the file virtualization feature.
>>
>> A quick overview first -- we're a game company and the goal is to host
>> our
>> games in the web browser. We've got a control that downloads a cab file
>> containing the game, lets the user verify the signature on the game, then
>> extracts the CAB and runs the game contained within it.
>>
>> Under IE6 and IE7 on earlier platforms (XP, 2000, 98SE) this works just
>> fine, but under Vista I'm seeing two problems:
>>
>> 1) The verify signature dialog does display for the game, but it does not
>> display the publisher information (it shows as untrusted)
>> 2) About half of the cab extraction succeeds and then I get an error code
>> 3
>> (this is from SetupIterateCabinetA). I think it is possible this is
>> happening once the virtualized file names approach MAX_PATH, but that's
>> just
>> a guess so far.
>>
>> Turning off protected mode fixes both of these problems.
>>
>> I can give a link to the control if necessary, but I would prefer not to
>> post it on the newsgroup. Please contact me at <first initial last name
>> at
>> mind-control.com>
>>
>> Any help would be appreciated!
>>
>> Thanks,
>> Matthew Douglass
>> Mind Control Software, Inc.
> Matthew,
>
> I would highly recommend you revaluate your use of ActiveX. It is a sunset
> technology that Microsoft is de-emphasising. It is also inherintly insecure
> and is trying to write to areas like C:\windows\downloaded program files
> that in the future users will be less likely to write too. This, if i am
> not mistaken, will also not qualify for "logo".
>
> anyway, Part of the "protected mode" IE is probably your problem. With
> Protected mode enabled you are restricted to writing to only the TIF
> (trusted internet files) folder. So your setup if probably failing to write
> to a location and is unable to handle the event. I also beive IE is
> compiled so as to not VERT (a manifest)
>
>
> Josh
> http://windowsconnected.com
>
>
>
> "Matthew Douglass" <MDouglassMCS@nospam.nospam> wrote in message
> news:949B5BC3-4EFD-421A-AFC3-AE6CC7031500@microsoft.com...> > Hello,>
> >
> > I have just started working with Beta 2 of Vista and have been trying to
> > fix
> > a problem I've found with the ActiveX control I'm developing that only
> > happens when running IE in Protected Mode and after some debugging, I
> > believe
> > is related to the file virtualization feature.
> >
> > A quick overview first -- we're a game company and the goal is to host our
> > games in the web browser. We've got a control that downloads a cab file
> > containing the game, lets the user verify the signature on the game, then
> > extracts the CAB and runs the game contained within it.
> >
> > Under IE6 and IE7 on earlier platforms (XP, 2000, 98SE) this works just
> > fine, but under Vista I'm seeing two problems:
> >
> > 1) The verify signature dialog does display for the game, but it does not
> > display the publisher information (it shows as untrusted)
> > 2) About half of the cab extraction succeeds and then I get an error code
> > 3
> > (this is from SetupIterateCabinetA). I think it is possible this is
> > happening once the virtualized file names approach MAX_PATH, but that's
> > just
> > a guess so far.
> >
> > Turning off protected mode fixes both of these problems.
> >
> > I can give a link to the control if necessary, but I would prefer not to
> > post it on the newsgroup. Please contact me at <first initial last name
> > at
> > mind-control.com>
> >
> > Any help would be appreciated!
> >
> > Thanks,
> > Matthew Douglass
> > Mind Control Software, Inc.
> Well if you've got another way I can host a DirectX-based game in the web
> browser, please let me know -- I certainly wouldn't mind ditching ActiveX.
>
> Anyway, I should have said this in my email, but my program is very
> careful
> to only write to areas that it reasonably ought to have access to.
> Specifically, only underneath CSIDL_APPDATA. And the writes are partially
> successful -- about half the files written in that folder are able to be
> extracted from the CAB before SetupIterateCabinetA fails with an error
> code 3.
>
> --
> Matthew Douglass
> Mind Control Software, Inc.
>
>
> "Josh" wrote:
>>> Matthew,
>>
>> I would highly recommend you revaluate your use of ActiveX. It is a
>> sunset
>> technology that Microsoft is de-emphasising. It is also inherintly
>> insecure
>> and is trying to write to areas like C:\windows\downloaded program files
>> that in the future users will be less likely to write too. This, if i am
>> not mistaken, will also not qualify for "logo".
>>
>> anyway, Part of the "protected mode" IE is probably your problem. With
>> Protected mode enabled you are restricted to writing to only the TIF
>> (trusted internet files) folder. So your setup if probably failing to
>> write
>> to a location and is unable to handle the event. I also beive IE is
>> compiled so as to not VERT (a manifest)
>>
>>
>> Josh
>> http://windowsconnected.com
>>
>>
>>
>> "Matthew Douglass" <MDouglassMCS@nospam.nospam> wrote in message
>> news:949B5BC3-4EFD-421A-AFC3-AE6CC7031500@microsoft.com...>> > Hello,>>
>> >
>> > I have just started working with Beta 2 of Vista and have been trying
>> > to
>> > fix
>> > a problem I've found with the ActiveX control I'm developing that only
>> > happens when running IE in Protected Mode and after some debugging, I
>> > believe
>> > is related to the file virtualization feature.
>> >
>> > A quick overview first -- we're a game company and the goal is to host
>> > our
>> > games in the web browser. We've got a control that downloads a cab
>> > file
>> > containing the game, lets the user verify the signature on the game,
>> > then
>> > extracts the CAB and runs the game contained within it.
>> >
>> > Under IE6 and IE7 on earlier platforms (XP, 2000, 98SE) this works just
>> > fine, but under Vista I'm seeing two problems:
>> >
>> > 1) The verify signature dialog does display for the game, but it does
>> > not
>> > display the publisher information (it shows as untrusted)
>> > 2) About half of the cab extraction succeeds and then I get an error
>> > code
>> > 3
>> > (this is from SetupIterateCabinetA). I think it is possible this is
>> > happening once the virtualized file names approach MAX_PATH, but that's
>> > just
>> > a guess so far.
>> >
>> > Turning off protected mode fixes both of these problems.
>> >
>> > I can give a link to the control if necessary, but I would prefer not
>> > to
>> > post it on the newsgroup. Please contact me at <first initial last
>> > name
>> > at
>> > mind-control.com>
>> >
>> > Any help would be appreciated!
>> >
>> > Thanks,
>> > Matthew Douglass
>> > Mind Control Software, Inc.
| | LinkBack | Thread Tools | Display Modes |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| File Virtualization (VirtualStore) Non-functional | Brent | Windows Vista File Management | 1 | 03-23-2007 02:31 PM |
| IE7 Protected Mode while UAC is disabled? | Synapse Syndrome | Windows Vista File Management | 21 | 03-21-2007 01:10 AM |
| Deleting a file when ACTIVEX is damaged | dzanes | Windows Vista File Management | 1 | 03-20-2007 12:18 AM |
| File Locations to Avoid Virtualization | Wayne Hartell | Windows Vista File Management | 6 | 01-28-2007 01:30 AM |
| ActiveX Download Issue in Vista's IE 7+ | Jorn | Windows Vista Performance & Maintenance | 0 | 06-13-2006 07:58 PM |
| LinkBack |
LinkBack URL |
About LinkBacks |


Linear Mode


Posts: n/a