www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/09/03/09:34:06

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
X-Spam-Score: 0.475
Date: Wed, 3 Sep 2008 15:32:56 +0200 (CEST)
From: Phil Ten <phil DOT info AT dafweb DOT com>
Reply-To: Phil Ten <phil DOT info AT dafweb DOT com>
To: cygwin AT cygwin DOT com
Message-ID: <27185992.161220448776336.JavaMail.root@ns354536.ovh.net>
Subject: RE: All commands raise an exception
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Note-from-DJ: This may be spam

>> My cygwin configuration suddenly started to fail.
>
>  Stop right there.  What did you install on your PC round about that time?
>Hardware?  Software?  Security-related stuff like AV or firewall or
>antispyware?  Logitech Webcam?

>> I case it could help, I mention that I checked bash.exe with
>> Dependecy Walker, it reports a missing DLL DWMAPI.DLL (dynamically
>> loaded).

>  No, delay load is actually a bit different.  It makes loading the DLL
>optional, it's only pulled in at runtime if it's actually needed (when/if the
>program tries to call it).

>>  With the audit feature I checked if bash.exe was trying to access
>> DWMAPI.DLL, it doesn't seem to be the case.

>  Yeh, that's a false positive of some sort.  It's a DLL that exists only on
>Vista, it's pulled in indirectly via the chain dwmapi.dll <- ieframe.dll <-
>mshtml.dll <- shdocvw.dll <-shell32.dll <- setupapi.dll <- mprapi.dll <-
>iphlpapi.dll <- dnsapi.dll <- netapi32.dll <- winsta.dll <- user32.dll <-
>wintrust.dll <- advapi32.dll <- cygwin1.dll.  (boggle!  Note that the wintrust
><- advapi link is also delay-load, so probably none of this gets invoked
>normally.)

>    cheers,
>      DaveK

Thank you for your post.

This is Windows Server 2003 used as a web server,
mainly running IIS 6.0 and SQL Server 2000.

I am the administrator, and truly, no change was 
made to the server at that time. Neither hardware,
nor software. I even checked the windows update 
history in case an automatic update would have
been downloaded. Nothing at that time.

No antivirus installed. Windows Defender not installed.

Windows Firewall is enabled, but since a long time.

Of course, I tried to reboot the server. Didn't help.

I am totally puzzled...

Phil Ten

ps: thanks for the info about delay load vs dynamically load

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019