Re: Locking a dll -- dont allow loading

From: Bruce Eitman \(eMVP\) (beitmannospam_at_NOSPAM_applieddata.NOSPAM_net)
Date: 02/28/05


Date: Mon, 28 Feb 2005 11:39:17 -0500

Is this a driver or just a dll that you are using? In either case, yes they
share the global data.

-- 
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net
Applied Data Systems
 www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member
"Jeo" <jeo@ky___BIG-FISH-LITTLE-FISH___bert.com ---Remove all fish> wrote in
message news:uW75v8ZHFHA.1396@TK2MSFTNGP10.phx.gbl...
> How can i count? Since each call to loadLibary will create a new instance,
i
> cannot use global vars in the dll, and the registry will be too slow to
stop
> quick loadlibary calls
>
>
>
>
> "Bruce Eitman (eMVP)" <beitmannospam@NOSPAM_applieddata.NOSPAM_net> wrote
in
> message news:u%23uKUvZHFHA.2620@tk2msftngp13.phx.gbl...
> > Return 0 from your init if you count more than one load.
> >
> > -- 
> > Bruce Eitman (eMVP)
> > Senior Engineer
> > beitman AT applieddata DOT net
> >
> > Applied Data Systems
> > www.applieddata.net
> > An ISO 9001:2000 Registered Company
> > Microsoft WEP Gold-level Member
> >
> >
> > "Jeo" <jeo@ky___BIG-FISH-LITTLE-FISH___bert.com ---Remove all fish>
wrote
> > in
> > message news:O6Oh7%23YHFHA.3472@TK2MSFTNGP09.phx.gbl...
> >> Hi.
> >>
> >>
> >> Is there a known proven standard way to stop a dll driver being loaded
> > more
> >> than once?
> >>
> >> I have a SPI driver and odviously it can only be loaded one at a time,
if
> >> there is 2 instances of the driver running, then the SPI data will
> > currupt.
> >>
> >>
> >>
> >> Joe
> >>
> >>
> >
> >
>
>


Relevant Pages

  • Re: Problem to load Stream Drivers in release configuration
    ... The DLL was not on the device because of an error in the ... beitman AT applieddata DOT net ... An ISO 9001:2000 Registered Company ... What kind of variables could bring the driver to fail? ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Extract CAB file to original files
    ... There are programs for extracting files from .cab files. ... beitman AT applieddata DOT net ... So if I want to include this in my image I need the *.dll and *.reg ... file of the driver. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Locking a dll -- dont allow loading
    ... Global data is per process, so applications loading this dll via LoadLibrary ... driver and accessed that way, the dll ... >>> beitman AT applieddata DOT net ...
    (microsoft.public.windowsce.platbuilder)
  • Re: FTDI USB Serial Drivers
    ... The DLL accesses the inf for setup ... from the FTDI driver readme: ... Notes on INF files ... particular VID and PID requires access to a registry editor which (unlike ...
    (microsoft.public.windowsce.platbuilder)
  • Re: FTDI USB Serial Drivers
    ... The DLL accesses the inf for setup ... from the FTDI driver readme: ... Notes on INF files ... particular VID and PID requires access to a registry editor which (unlike ...
    (microsoft.public.windowsce.platbuilder)