Re: Parental control bug in Windows Vista RC1?
"Michiel Kolders" <[email protected]> Thu, 4 Jan 2007 10:22:32 +0100
| Newsgroups | gmane.games.devel.windows |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --===============1003858789== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0011_01C72FEA.3F518BB0" This is a multi-part message in MIME format. ------=_NextPart_000_0011_01C72FEA.3F518BB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Ok, I've figured it out now. My test user didn't have the my test "root agency certificate" installed. Once I installed that, VerifyAccess returned pfHasAcces == true. Still wondering why the Game Explorer does show the rating, even without the root agency certificate installed. Didn't expect that. Perhaps because the games explorer entry was created for All users, and I was installing it with my administrator user? _____ Van: [email protected] [mailto:[email protected]] Namens Jason Sandlin Verzonden: woensdag 3 januari 2007 14:37 Aan: Game Development for MS Windows Onderwerp: Re: [GD-Windows] Parental control bug in Windows Vista RC1? So VerifyAccess is returning *pfHasAccess == false? It's possible your signing your exe with an untrusted cert. Do you see rating being displayed properly for your game in the Game Explorer UI? Have you tried setting your parental controls to allow games that have no rating to see if that works? Jason From: [email protected] [mailto:[email protected]] On Behalf Of Michiel Kolders Sent: Wednesday, January 03, 2007 5:19 AM To: [email protected] Subject: [GD-Windows] Parental control bug in Windows Vista RC1? Hi, I've ran into a strange problem with Parental Control in Windows Vista (RC1): I've done all the necessary things to support the feature; embedded manifest, signed the executable, added the game using IGameExplorer in the installer and calling IGameExplorer::VerifyAccess on startup of my game. This all seems to work well, except when I switch Parental Control ON with the following settings. - Game Ratings: Up to 18+ (PEGI) - Block games with no rating - No additional game descriptors blocked - Always blocked: None - Always allowed: None My game has a rating of 12+ (PEGI), so my game should run fine. The Game Explorer indicates that it's allowed to run, and starts the game. Then, when IGameExplorer::VerifyAccess is called, it returns false, denying access! Does anyone here have a clue why the Game Explorer says it's fine, but VerifyAccess thinks it's not? Many thanks in advance! Michiel Kolders ------=_NextPart_000_0011_01C72FEA.3F518BB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" = xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" = xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:ns0=3D"http://schemas.microsoft.com/office/2004/12/omml"> <head> <meta http-equiv=3DContent-Type content=3D"text/html; = charset=3Dus-ascii"> <meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" = name=3D"PersonName"/> <!--[if !mso]> <style> st1\:*{behavior:url(#default#ieooui) } </style> <![endif]--> <style> <!--a:link {mso-style-priority:99;} span.MSOHYPERLINK {mso-style-priority:99;} a:visited {mso-style-priority:99;} span.MSOHYPERLINKFOLLOWED {mso-style-priority:99;} /* Font Definitions */ @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:Calibri;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline;} span.E-mailStijl17 {mso-style-type:personal; font-family:Arial; color:windowtext;} span.E-mailStijl18 {mso-style-type:personal; font-family:Arial; color:navy;} span.E-mailStijl19 {mso-style-type:personal; font-family:Calibri; color:#1F497D;} span.E-mailStijl20 {mso-style-type:personal-reply; font-family:Arial; color:navy;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1447237035; mso-list-type:hybrid; mso-list-template-ids:-910384024 -299442644 67698691 67698693 67698689 = 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-start-at:16; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman";} @list l0:level2 {mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level3 {mso-level-tab-stop:108.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level4 {mso-level-tab-stop:144.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level5 {mso-level-tab-stop:180.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level6 {mso-level-tab-stop:216.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level7 {mso-level-tab-stop:252.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level8 {mso-level-tab-stop:288.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l0:level9 {mso-level-tab-stop:324.0pt; mso-level-number-position:left; text-indent:-18.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3DEN-US link=3Dblue vlink=3Dpurple> <div class=3DSection1> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = style=3D'font-size: 10.0pt;font-family:Arial;color:navy'>Ok, I’ve figured it out now. = My test user didn’t have the my test “root agency certificate” = installed. Once I installed that, VerifyAccess returned pfHasAcces =3D=3D = true.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = style=3D'font-size: 10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = style=3D'font-size: 10.0pt;font-family:Arial;color:navy'>Still wondering why the Game = Explorer does show the rating, even without the root agency certificate installed. = Didn’t expect that. Perhaps because the games explorer entry was created for = All users, and I was installing it with my administrator = user?<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = style=3D'font-size: 10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p> <div> <div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font = size=3D3 face=3D"Times New Roman"><span lang=3DNL style=3D'font-size:12.0pt'> <hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1> </span></font></div> <p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DNL = style=3D'font-size: 10.0pt;font-family:Tahoma;font-weight:bold'>Van:</span></font></b><font = size=3D2 face=3DTahoma><span lang=3DNL = style=3D'font-size:10.0pt;font-family:Tahoma'> = [email protected] [mailto:[email protected]] <b><span style=3D'font-weight:bold'>Namens </span></b>Jason Sandlin<br> <b><span style=3D'font-weight:bold'>Verzonden:</span></b> woensdag 3 = januari 2007 14:37<br> <b><span style=3D'font-weight:bold'>Aan:</span></b> Game Development for = MS Windows<br> <b><span style=3D'font-weight:bold'>Onderwerp:</span></b> Re: = [GD-Windows] Parental control bug in Windows Vista RC1?</span></font><span = lang=3DNL><o:p></o:p></span></p> </div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" = face=3DCalibri><span style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>So = VerifyAccess is returning *pfHasAccess =3D=3D false? It’s possible = your signing your exe with an untrusted cert. Do you see rating being = displayed properly for your game in the Game Explorer UI? Have you tried = setting your parental controls to allow games that have no rating to see if that = works? <o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" = face=3DCalibri><span style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p> <= /o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" = face=3DCalibri><span style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Jason<o:p></= o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" = face=3DCalibri><span style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p> <= /o:p></span></font></p> <div> <div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt = 0cm 0cm 0cm'> <p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span = style=3D'font-size:10.0pt; font-family:Tahoma;font-weight:bold'>From:</span></font></b><font = size=3D2 face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> [email protected] [mailto:[email protected]] <b><span style=3D'font-weight:bold'>On Behalf Of </span></b><st1:PersonName ProductID=3D"Michiel Kolders" w:st=3D"on">Michiel = Kolders</st1:PersonName><br> <b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, January = 03, 2007 5:19 AM<br> <b><span style=3D'font-weight:bold'>To:</span></b> = [email protected]<br> <b><span style=3D'font-weight:bold'>Subject:</span></b> [GD-Windows] = Parental control bug in Windows Vista RC1?<o:p></o:p></span></font></p> </div> </div> <p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span = style=3D'font-size: 12.0pt'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'>Hi,<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'>I’ve ran into a strange problem with = Parental Control in <b><span style=3D'font-weight:bold'>Windows Vista = (RC1)</span></b>: I’ve done all the necessary things to support the feature; = embedded manifest, signed the executable, added the game using IGameExplorer in = the installer and calling IGameExplorer::VerifyAccess on startup of my = game.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'>This all seems to work well, except when I = switch Parental Control ON with the following = settings.<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 = lfo2'><![if !supportLists]><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font size=3D2 = face=3D"Courier New"><span style=3D'font-size:10.0pt;font-family:"Courier New"'>Game Ratings: Up to = 18+ (PEGI)<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 = lfo2'><![if !supportLists]><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font size=3D2 = face=3D"Courier New"><span style=3D'font-size:10.0pt;font-family:"Courier New"'>Block games with no = rating<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 = lfo2'><![if !supportLists]><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font size=3D2 = face=3D"Courier New"><span style=3D'font-size:10.0pt;font-family:"Courier New"'>No additional game descriptors blocked<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 = lfo2'><![if !supportLists]><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font size=3D2 = face=3D"Courier New"><span style=3D'font-size:10.0pt;font-family:"Courier New"'>Always blocked: = None<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 = lfo2'><![if !supportLists]><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-list:Ignore'>-<font size=3D1 face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New = Roman"'> </span></font></span></span></font><![endif]><font size=3D2 = face=3D"Courier New"><span style=3D'font-size:10.0pt;font-family:"Courier New"'>Always allowed: = None<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'>My game has a rating of 12+ (PEGI), so my = game should run fine. The Game Explorer indicates that it’s allowed to = run, and starts the game. Then, when IGameExplorer::VerifyAccess is called, = <b><span style=3D'font-weight:bold'>it returns false</span></b>, denying access! = Does anyone here have a clue why the Game Explorer says it’s fine, but VerifyAccess thinks it’s not?<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'>Many thanks in = advance!<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><st1:PersonName ProductID=3D"Michiel Kolders" = w:st=3D"on"><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt;font-family:"Courier New"'>Michiel Kolders</span></font></st1:PersonName><font size=3D2 face=3D"Courier = New"><span style=3D'font-size:10.0pt;font-family:"Courier = New"'><o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = style=3D'font-size:10.0pt; font-family:"Courier New"'><o:p> </o:p></span></font></p> </div> </body> </html> ------=_NextPart_000_0011_01C72FEA.3F518BB0-- --===============1003858789== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV --===============1003858789== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gamedevlists-windows mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=555 --===============1003858789==--