Hi Chesong,

   Is there a way to supress the "New Hardware Wizard" when 
CM_Reenumerate_DevNode is called? None of the parameters
can do it. I guess I have to ask this question in a forum; The Wizard 
appears in XP, but not in Server 2003.

Best regards,
    Calin

Chesong Lee wrote:
> Refer to "How To Force Reenumeration of a Device Tree From an Application"
> http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q259697
> if you want to go for your own custom action.
>
> CM_Reenumerate_DevNode: 
> http://msdn.microsoft.com/library/en-us/DevInst_r/hh/DevInst_r/cfgmgrfn_9ed0f83c-4b63-425f-b80b-9be5d69bb43a.xml.asp?frame=true
>
> Just one more thing. I have seen most of the custom (non-DIFx) device driver 
> packages are run as immediate actions or external programs. Those actions 
> should be a "deferred custom action" and preferably with no impersonation - 
> which *can* be run in Local System Context.  The former is the requirement 
> for custom actions which changes the system. The latter allows normal users 
> to install the package if privileged installation is allowed by the group 
> policy. 
>
> Regards,
>
> Chesong Lee
>
> -----Original Message-----
> From: Calin Iaru [mailto:[EMAIL PROTECTED] 
> Sent: Friday, July 28, 2006 4:42 AM
> To: Chesong Lee; wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Device scan before install
>
> Hi Chesong,
>
>     thanks for the link. From the FAQ:
> "
> Does the message cautioning that the hardware is unplugged at the end of 
> the install actually scan for
> Hardware IDs? Or does this message just assume that the hardware isn't 
> plugged in because a
> "software first" install has just completed?
>
> DIFxApp checks to determine whether or not the hardware is connected.
> "
> Not much to handle here.
>
> I think I will opt for a custom action. The logs generated by MSIEXEC 
> after the
> Device Manager detected the hardware as "Other Device" show an extra call:
>
> DIFXAPP: INFO:   ENTER UpdateDriverForPlugAndPlayDevices...
> MSI (s) (74!D0) [14:17:28:906]: Closing MSIHANDLE (128) of type 790531 
> for thread 1488
> MSI (s) (74!D0) [14:17:33:703]: Creating MSIHANDLE (129) of type 790531 
> for thread 1488
> DIFXAPP: SUCCESS:RETURN UpdateDriverForPlugAndPlayDevices.
>
> Maybe I can find the exact SetupAPI function which does a Hardware Scan 
> before installing - the
> obvious candidate is the function above, but I need more info.
>
> Other driver installers like the Intel Ethernet Controller scan before 
> installing - it uses InstallShield though.
>
> Best regards,
>     Calin
>
> Chesong Lee wrote:
>   
>> Take a look at DIFx 
>> (http://www.microsoft.com/whdc/driver/install/DIFxFAQ.mspx) if it can help 
>> you.
>> Otherwise, you may have to create your own custom actions to force such 
>> actions using SetupDi APIs.
>> Consult devcon samples in DDK as a reference.
>>
>> Regards,
>>
>> Chesong Lee
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Calin Iaru
>> Sent: Thursday, July 27, 2006 1:37 PM
>> To: wix-users@lists.sourceforge.net
>> Subject: [WiX-users] Device scan before install
>>
>> Hi List,
>>
>>  given the scenario below, I would like to know how to force a device 
>> scan before installing
>> a driver:
>>  Device Manager shows "Other Device" detected
>>  The drivers are installed
>>  The drivers are uninstalled
>>  The device entry disappears from Device Manager, but there is no "Other 
>> Device" section
>>  Install the drivers again
>>  A prompt message appears saying
>> "Please attach your device to this computer any time after the 
>> installation has finished"
>>  Device Manager does not show any entry for the device
>>
>> So the problem is that install/uninstall/install driver will not detect 
>> the device on the second
>> install.
>>
>> Best regards,
>>    Calin
>>
>>
>> -------------------------------------------------------------------------
>> 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
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>   
>>     
>
>   


-------------------------------------------------------------------------
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
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to