<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl">
    <title>gmane.comp.windows.wtl</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16790"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16789"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16788"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16787"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16786"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16785"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16784"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16783"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16782"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16781"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16780"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16779"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16778"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16777"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16776"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16775"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16774"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16773"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16772"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.windows.wtl/16771"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16790">
    <title>Re: New build WTL 8.1.12085 available</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16790</link>
    <description>&lt;pre&gt;Thnak you. All the best to the WTL team !



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Philippe</dc:creator>
    <dc:date>2012-04-18T18:56:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16789">
    <title>Re: New build WTL 8.1.12085 available</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16789</link>
    <description>&lt;pre&gt;Great !

Thanks Nenad, 


--- In wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org, Nenad StefanoviÄ &amp;lt;nenad2001&amp;lt; at &amp;gt;...&amp;gt; wrote:




------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>yarp</dc:creator>
    <dc:date>2012-03-29T19:56:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16788">
    <title>New build WTL 8.1.12085 available</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16788</link>
    <description>&lt;pre&gt;Hello everybody,

New build of WTL 8.1.12085 is on SourceForge.net. It adds support for VC++
11 as well as some bug fixes.

Cheers,
Nenad


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-03-25T23:08:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16787">
    <title>Re: Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16787</link>
    <description>&lt;pre&gt;Thank for the idea, I don't think it's necessary. Nevertheless I've tried 
both cases.
Anyway this code works with S_OK :
CComPtr&amp;lt;IFileSaveDialog&amp;gt; pfd = fd.GetPtr();

CComQIPtr&amp;lt;IFileDialogCustomize&amp;gt; pfdc = pfd;


(btw, customization is the reason for me to use subj dialogs)

-km

  ----- Original Message ----- 
  From: Timo Kunze
  To: wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org
  Sent: Saturday, February 18, 2012 12:39 AM
  Subject: [wtl] Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my 
App



  Hi,

  could it be that all that is missing is a call to CoInitialize?

  Regards
  Timo
  -- 
  www.TimoSoft-Software.de - Unicode controls for VB6
  "Those who sacrifice freedom for safety deserve neither."
  "Demokratie ist per Definition unsicher. Ihr Schutz entsteht aus der
  Überzeugung, dass die demokratischen Kräfte überwiegen und sich – auf
  demokratischem Wege – durchsetzen."


   


[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Group&lt;/pre&gt;</description>
    <dc:creator>Konstantin Mironovich</dc:creator>
    <dc:date>2012-02-18T14:14:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16786">
    <title>Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16786</link>
    <description>&lt;pre&gt;Hi,

could it be that all that is missing is a call to CoInitialize?

Regards
Timo
&lt;/pre&gt;</description>
    <dc:creator>Timo Kunze</dc:creator>
    <dc:date>2012-02-17T20:39:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16785">
    <title>Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16785</link>
    <description>&lt;pre&gt;the default parent is ::GetActiveWindow()
for both CFileDialog::DoModal() and CShellFileSaveDialog::DoModal()
and only the first works in my case.
Win7 will be next. not tried yet.

-km

----- Original Message ----- 
From: "Nenad Stefanovic" &amp;lt;nenad2001-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
To: &amp;lt;wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Sent: Friday, February 17, 2012 12:24 PM
Subject: Re: [wtl] CShellFileOpenDialog/CShellFileSaveDialog hang up my App





------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&lt;/pre&gt;</description>
    <dc:creator>Konstantin Mironovich</dc:creator>
    <dc:date>2012-02-17T17:49:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16784">
    <title>Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16784</link>
    <description>&lt;pre&gt;Parent needs to be a top level window, not just valid. Or, it could be
Vista - have you tried it on Win7?

Cheers,
Nenad




On Thu, Feb 16, 2012 at 10:44 PM, Konstantin Mironovich &amp;lt;const-9BSg73gDhEU&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-02-17T08:24:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16783">
    <title>Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16783</link>
    <description>&lt;pre&gt;guess the parent is valid.
furthermore CFileDialog works pretty good in this App.
also both work in another WTL-based program.
I suspect these Vista COM-based dialogs are just ill-designed.


-km

  ----- Original Message ----- 
  From: Nenad Stefanovic
  To: wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org
  Sent: Friday, February 17, 2012 5:00 AM
  Subject: Re: [wtl] CShellFileOpenDialog/CShellFileSaveDialog hang up my 
App



  What is GetParent() returning in your code?

  Cheers,
  Nenad

  2012/2/16 Konstantin Mironovich &amp;lt;const-9BSg73gDhEU&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

  &amp;gt; probably something wrong with my App mainloop.
  &amp;gt; fd.DoModal(::GetDesktopWindow()) works fine.
  &amp;gt;
  &amp;gt;
  &amp;gt; -km
  &amp;gt;
  &amp;gt; ----- Original Message -----
  &amp;gt; From: "Konstantin Mironovich" &amp;lt;const-9BSg73gDhEU&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
  &amp;gt; To: &amp;lt;wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
  &amp;gt; Sent: Wednesday, February 15, 2012 11:37 PM
  &amp;gt; Subject: [wtl] CShellFileOpenDialog/CShellFileSaveDialog hang up my App
  &amp;gt;
  &amp;gt;
  &amp;gt; &amp;gt; Hello,
  &amp;gt; &amp;gt;
  &amp;gt; &amp;gt; I wonder but I cannot &lt;/pre&gt;</description>
    <dc:creator>Konstantin Mironovich</dc:creator>
    <dc:date>2012-02-17T06:44:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16782">
    <title>Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16782</link>
    <description>&lt;pre&gt;What is GetParent() returning in your code?

Cheers,
Nenad




2012/2/16 Konstantin Mironovich &amp;lt;const-9BSg73gDhEU&amp;lt; at &amp;gt;public.gmane.org&amp;gt;



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-02-17T01:00:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16781">
    <title>Re: CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16781</link>
    <description>&lt;pre&gt;probably something wrong with my App mainloop.
fd.DoModal(::GetDesktopWindow()) works fine.


-km

----- Original Message ----- 
From: "Konstantin Mironovich" &amp;lt;const-9BSg73gDhEU&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
To: &amp;lt;wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Sent: Wednesday, February 15, 2012 11:37 PM
Subject: [wtl] CShellFileOpenDialog/CShellFileSaveDialog hang up my App





------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/term&lt;/pre&gt;</description>
    <dc:creator>Konstantin Mironovich</dc:creator>
    <dc:date>2012-02-17T00:49:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16780">
    <title>CShellFileOpenDialog/CShellFileSaveDialog hang up my App</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16780</link>
    <description>&lt;pre&gt;Hello,

I wonder but I cannot find the reason.
The code is:

CShellFileSaveDialog fd;

if (fd.DoModal(GetParent()) == IDOK)

{

  CStringW s;

  fd.GetFilePath(s);

}

DoModal() hangs my WTL-based program. I believe the latest WTL build is used 
under Vista x64 + Sp2.


Thanks

-km 



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Konstantin Mironovich</dc:creator>
    <dc:date>2012-02-15T19:37:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16779">
    <title>Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16779</link>
    <description>&lt;pre&gt;Hi Peter,

Thanks for sharing this info. Based on it, we have to conclude that there
is nothing really wrong with the _ATL_MIN_CRT code. And that is very good
thing to know.

Cheers,
Nenad





On Fri, Feb 3, 2012 at 2:46 PM, Peter Kvitek &amp;lt;pete-7++t1RrPOHzQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-02-03T23:34:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16778">
    <title>RE: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16778</link>
    <description>&lt;pre&gt;Our WTL based app has millions of installations and roughly twice a year one
or the other antivirus package starts flagging it as malware after virus
definitions update. We routinely contact the antivirus vendor and they
release an update that fixes the problem the next day or the day after.

 

It's still very confusing for our users, so at some point I had a meeting
with one of the big name antivirus vendors' devs trying to figure out a way
to prevent this from happening. Unfortunately, the process they use is
largely heuristic, so false positives are expected and there is not much we
can do about it.

 

In this particular case the pattern was probably acquired from the malware
executable that happened to be built with ATL in _ATL_MIN_CRT mode.
Anti-virus package should be smart enough to find unique pattern that
identifies the malware executable, so bits coming from the commonly used
library or framework cannot be part of it.

 

/Peter

 

 

From: wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org [mailto:wtl&lt;/pre&gt;</description>
    <dc:creator>Peter Kvitek</dc:creator>
    <dc:date>2012-02-03T22:46:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16777">
    <title>(unknown)</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16777</link>
    <description>&lt;pre&gt;
http://sxhfc.com/templates/indexMoney.htm


------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Steve Kille</dc:creator>
    <dc:date>2012-02-03T20:09:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16776">
    <title>Re: Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16776</link>
    <description>&lt;pre&gt;Hi Dick,

I agree completely with you.

The only people that can help here are guys working on Avast, that they
don't seem to be very helpful. That is really too bad. At this point we can
only wait and see if there are any changes.

Cheers,
Nenad




On Sat, Jan 21, 2012 at 6:33 AM, Dick Dievendorff &amp;lt;dieven-Wuw85uim5zDR7s880joybQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups i&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-01-24T01:07:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16775">
    <title>Re: Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16775</link>
    <description>&lt;pre&gt;Hi Gabriel,

That is very interesting. It is probably because Avast is different on
64-bit. Unfortunately, I don't have any 64-bit machine to try that on.

Cheers,
Nenad




On Sat, Jan 21, 2012 at 6:07 AM, Gabriel Kniznik &amp;lt;gkniznik-JhK0cREwlSZBDgjK7y7TUQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-01-24T01:04:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16774">
    <title>Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16774</link>
    <description>&lt;pre&gt;Hi Angus,

_ATL_MIN_CRT replaces the CRT startup code by replacing main() function.
You still link to CRT library, but can't use any of the CRT functions that
require startup code. When you do, you get unresolved function main() while
linking. The advantage of doing this is that resulting executable is much
smaller. This is useful for small apps or DLLs.

Cheers,
Nenad




On Sat, Jan 21, 2012 at 4:44 AM, Angus Comber &amp;lt;angus-v2qo0/IlMCxoiYX5Tdu9fQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from t&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-01-24T01:02:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16773">
    <title>Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16773</link>
    <description>&lt;pre&gt;Hi Phil,

I am not concerned about my project, this is about WTL. If _ATL_MIN_CRT
does cause some real problem, then WTL should not support it. I don't know
if Avast use of sandbox is legitimate or not.

Avast is also free.

Cheers,
Nenad




On Sat, Jan 21, 2012 at 2:38 AM, Philipp Kursawe &amp;lt;phil.kursawe-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:



[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is s&lt;/pre&gt;</description>
    <dc:creator>Nenad Stefanović</dc:creator>
    <dc:date>2012-01-24T00:58:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16772">
    <title>RE: Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16772</link>
    <description>&lt;pre&gt;Nenad:

 

I author a program that uses WTL (incidentally compiled with ATL_MIN_CRT)
that at one time was diagnosed by one anti-malware version as being infected
with a Trojan.

 

I would think that many of these programs use pattern matching, and there's
tension between finding malware and "false positives" caused by finding a
common pattern in "normal" as well as "bad" code. Perhaps some malware used
ATL_MIN_CRT and the anti-malware pattern author used something in the ATL
code added with ATL_MIN_CRT as the pattern to identify the malware.  

 

The problem may just go away with an Avast pattern file update that corrects
their pattern match.  I wouldn't change anything in WTL for this.  I'd try
to contact the anti-malware vendor to report this "false positive" situation
(my attempts at this have all failed). It's good to let the ATL community
know so that the poor authors that use ATL_MIN_CRT have a chance to respond
to their users who can perhaps influence their anti-malware vendor. Having a
list of othe&lt;/pre&gt;</description>
    <dc:creator>Dick Dievendorff</dc:creator>
    <dc:date>2012-01-21T14:33:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16771">
    <title>Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16771</link>
    <description>&lt;pre&gt;Hi, Nenad


         I just tried three projects compiled with _ATL_MIN_CRT with 
Avast 6.0.1367 installed and nothing happened (no sandbox).
We should grep the whole library and check what may be wrong. My system 
is Windows 7 64 bit.

Best regards,

Gabriel



------------------------------------

Yahoo! Groups Links

&amp;lt;*&amp;gt; To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

&amp;lt;*&amp;gt; Your email settings:
    Individual Email | Traditional

&amp;lt;*&amp;gt; To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

&amp;lt;*&amp;gt; To change settings via email:
    wtl-digest-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
    wtl-fullfeatured-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
    wtl-unsubscribe-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org

&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


&lt;/pre&gt;</description>
    <dc:creator>Gabriel Kniznik</dc:creator>
    <dc:date>2012-01-21T14:07:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.windows.wtl/16770">
    <title>Re: _ATL_MIN_CRT triggers Avast Sandbox</title>
    <link>http://permalink.gmane.org/gmane.comp.windows.wtl/16770</link>
    <description>&lt;pre&gt;I am trying to work out what ATL_MIN_CRT does.  I can see in the compilation of WTL it uses its own string handling functions to avoid the CRT startup code.  But how does it change the link process?  It must be setting some flag to exlude use of the C runtime?  How does it do that?



  ----- Original Message ----- 
  From: Nenad Stefanović 
  To: Philipp Kursawe 
  Cc: wtl-hHKSG33TihhbjbujkaE4pw&amp;lt; at &amp;gt;public.gmane.org 
  Sent: Saturday, January 21, 2012 3:40 AM
  Subject: Re: [wtl] _ATL_MIN_CRT triggers Avast Sandbox


    
  Hi Phil,

  I could, but this is not about my project, it is about WTL and its support
  for _ATL_MIN_CRT.

  Have you had any problems with Avast? Works fine for me in general.

  Cheers,
  Nenad

  On Thu, Jan 19, 2012 at 10:29 PM, Philipp Kursawe &amp;lt;phil.kursawe-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

  &amp;gt; You could just compile without this setting or better yet uninstall
  &amp;gt; that snake oil software of Avast and just use the free MS security
  &amp;gt; essentials if you think you need it.&lt;/pre&gt;</description>
    <dc:creator>Angus Comber</dc:creator>
    <dc:date>2012-01-21T12:44:42</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.windows.wtl">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.windows.wtl</link>
  </textinput>
</rdf:RDF>

