Spyware in gg.irrlicht?

BlitzMax Forums/BlitzMax Programming/Spyware in gg.irrlicht?

TomToad(Posted 2005) [#1]
I've been trying out the gg.irrlicht and gg.irrBMAX modules. When I compile the Hello.bmx example with EDT_SOFTWARE, EDT_DIRECTX9, and EDT_OPENGL, everything works fine. However, when I try to compile using EDT_DIRECTX8, the compiled program tries to connect to cfl.microsoft.com.
So why exactly would a program that displays a low poly female model using DriectX 8 need to contact Microsoft?


gman(Posted 2005) [#2]
thats interesting. i can 100% guarantee that its nothing to do with the gg.Irrlicht or gg.IrrBMAX modules or the libIrrlicht.a or Irrlicht.dll files. i wrote almost every line of both modules and have compiled both the .a and .dll direct from the Irrlicht source. the only thing i can think is that windows is finding something missing and is trying to autoinstall it somehow.

UPDATE: was it crl.microsoft.com? i just found this at:

http://downloads.gamezone.com/demos/d11473.htm

for the Rome: Total War Demo


DIRECTX ISSUES

Authenticated Drivers

If your drivers are authenticated by Microsoft, then DX9 may try to
verify if they have expired by connecting to the following URL
crl.Microsoft.com. This is a Microsoft Certification check for
expiration of Certificate site. This could be triggered when the demo
is run, as it interfaces with the video and sound drivers installed in
Windows. This feature of Windows can be turned off in the following
way:

Start Internet explorer and click...

Tools | Internet Options

Click the ADVANCED TAB, then scroll down to Security:

UNCHECK the boxes that say "CHECK FOR PUBLISHERS CERTIFICATE
REVOCATION" and "CHECK FOR SERVERS CERTIFICATE REVOCATION(requires
restart)"

This will stop Windows from trying the verify if a certificated
drivers certificate has expired or not.

This does not affect how the demo works and Firewall users can halt
the connection and the demo will load as normal.




Hotcakes(Posted 2005) [#3]
Close, but not quite. What you want is this : Run-->dxdiag-->Uncheck Check for WHQL digital signatures.


TomToad(Posted 2005) [#4]
Ok, that makes sense. Just a surprise to see the program trying to connect to the internet when there was nothing in there for networking.
Tried unchecking Check for WHQL digital signatures and that seemed to work.

Thanks. :)