MSFN Forum: SOLVED: Feature Controls Wildcards - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

SOLVED: Feature Controls Wildcards Rate Topic: -----

#1 User is offline   Ascii2 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 396
  • Joined: 31-December 06

Posted 13 November 2009 - 02:51 AM

Microsoft documents that wildcards can be used with Feature Controls, but does not document how to use wildcards.

There are three public webpages documenting the existance of wildcards at the Microsoft website. They are:

http://technet.micro...y/bb457150.aspx
http://technet.micro...y/dd361873.aspx
http://www.microsoft.com/technet/prodtechn...x.mspx?mfr=true


How can wildcards be used with Feature Controls.

This post has been edited by Ascii2: 13 November 2009 - 07:59 PM



#2 User is offline   Ascii2 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 396
  • Joined: 31-December 06

Posted 13 November 2009 - 07:59 PM

I figured out the wildcard.

It is a DWORD value named "*".

#3 User is offline   GrofLuigi 

  • GroupPolicy Tattoo Artist
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,160
  • Joined: 21-April 05
  • OS:none specified
  • Country: Country Flag

Posted 13 November 2009 - 08:52 PM

From empirical experience (read: fiddling with ProcMon):

YourApp.Exe tries to access Internet. (I'm not sure what is the exact trigger - winsock, winhttp or something else... I think it's urlmon.dll; some apps use Internet without triggering FeatureControl).

The Authoritae (I'm not sure who it is, in my case it isn't Group Policy since gp*.dll have been thoroughly nLited + manually eradicated; again I think it's urlmon since it's the last thing queried before the calls to Feature*) decides to give subset of controls to YourApp.Exe (I've seen different Feature_* queried for different apps; might be only my imagination) based on what operations YourApp.exe requested? (wild guess again).

Then YourApp.exe queries the subset of FeatureControl\Feature_* it received and if there is a YourApp.exe dword in there, it uses that; if not, it uses the * dword (if present).

I pray this post of mine makes sense. :angel But Microsoft's documentation isn't too much more understandable (to me)... :unsure:

GL

This post has been edited by GrofLuigi: 13 November 2009 - 08:55 PM


#4 User is offline   Ascii2 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 396
  • Joined: 31-December 06

Posted 14 November 2009 - 05:57 PM

View PostGrofLuigi, on Nov 13 2009, 08:52 PM, said:

From empirical experience (read: fiddling with ProcMon):

YourApp.Exe tries to access Internet. (I'm not sure what is the exact trigger - winsock, winhttp or something else... I think it's urlmon.dll; some apps use Internet without triggering FeatureControl).

The Authoritae (I'm not sure who it is, in my case it isn't Group Policy since gp*.dll have been thoroughly nLited + manually eradicated; again I think it's urlmon since it's the last thing queried before the calls to Feature*) decides to give subset of controls to YourApp.Exe (I've seen different Feature_* queried for different apps; might be only my imagination) based on what operations YourApp.exe requested? (wild guess again).

Then YourApp.exe queries the subset of FeatureControl\Feature_* it received and if there is a YourApp.exe dword in there, it uses that; if not, it uses the * dword (if present).

I pray this post of mine makes sense. :angel But Microsoft's documentation isn't too much more understandable (to me)... :unsure:

GL
I can understand MIcrosoft documentation. Unfortunately though, the newer documentations are in many places lacking an incorrect.

Not all feature controls begin "FEATURE_", but many of them do.

#5 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 10,936
  • Joined: 09-September 01
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 16 November 2009 - 12:15 AM

Note FCKs are read via wininet, not urlmon. Actually, they can also be read by browseui.dll, if you go into the tools > Internet Options, browseui.dll re-reads all the FCKs (it reads ALL reg entries that IE can have to make sure the UI is properly populated).

Note that Feature Control Keys are created to "turn on" hotfixes that originate in the QFE or LDR branch of IE, hence why they're only documented originally for the person or company that the hotfix is written for - the ones that work in the GDR branch and/or are actually publicly documented on the microsoft.com site are for fixes that either migrated into the general public releases of IE either via service pack, or if the fix was considered valuable enough for everyone to have documented but one that Microsoft doesn't want "turned on" by default for whatever reason.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy