Execution over network in XP SP2

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Neonsun
Junior Member
Junior Member
Posts: 14
Joined: 2004-04-21, 14:44 UTC
Location: Norway

Execution over network in XP SP2

Post by *Neonsun »

I've noticed some strange behaviour after installing Windows XP SP2:

I have all my media (music, movies etc.) stored on a server in my home network. All media is accessed by my primary computer, work laptop and Xbox using standard file shares.

After installing SP2 for Win XP I am now getting a warning message every time I try starting an mp3 from Total Commander. A Windows security warning message pops up, saying the file has unknown "Publisher" data. I can choose to open the program (which starts Winamp as planned) or cancel execution - after which Totalcmd will throw the error "Error executing program".

Enqueueing files works fine, as does assigning mp3 execution to another media player (Windows media player, for instance) - only the default 'play' action for Winamp seems to cause this issue.

First I thought that Winamp was the cause of the error - but that was until I tried starting an mp3 from Windows Explorer. This too worked without the security warning.

I've also tried the unpacked version of Total Commander, same issue there. Version used is 6.03a.

This might be related to the new Data Execution Prevention that Microsoft has added into XP SP2, however I have not been able to verify this.

If anyone else has experienced this problem, could they please verify this issue, and if found, include a way to avoid it?

Thanks :)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

This happens with ALL files downloaded from the internet when the files are located on an NTFS drive. XP SP2 stores the "downloaded" flag in an extra stream. To get rid of this stream, you can either copy the files to a non-NTFS drive, e.g. burn them to a CD, or copy them without their additional streams.

To do this, add the line
CopyStreams=0

to the wincmd.ini, then copy using the normal F5 copy function (notz compatibility mode or explorer copy).
Author of Total Commander
https://www.ghisler.com
User avatar
Neonsun
Junior Member
Junior Member
Posts: 14
Joined: 2004-04-21, 14:44 UTC
Location: Norway

Post by *Neonsun »

Thanks for the update!

From the info, I assume Windows Server 2003 does this as well, since this also happens to files that were copied months before installing XP SP2? If that is the case, W2K3 server must flag these whenever files are copied onto a local NTFS formatted drive via TCP/IP? So if the files are stored on a a W2k3 server volume formatted with NTFS, my only choice is to temporarily move the data, reformat the drive with Fat32 (since convert doesn't work from NTFS to Fat32, only the other way around) to avoid this? Ugh.. Methinks the iPod might be even more useful than first expected.. :)
serjayes
Junior Member
Junior Member
Posts: 56
Joined: 2004-01-19, 16:53 UTC

Post by *serjayes »

Christian, what do you think that the TC provide access to the other streams as easily as to the main one (for example for F3 viewing or editing -- maybe when F3 is pressed on such files, the "select stream" dialog, defaulting to the main stream if enter is pressed?)
(user licence #64081)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2Neonsun
To my knowledge, Windows Server 2003 doesn't do that. Maybe the server is somehow outside of your local area zone, so when you transfer the files, Windows assumes that they are flagged as coming from the Internet zone.

You can check the streams with the tool streams.exe from the site www.sysinternals.com

2serjayes
Hmm, it would be annoying with F3, but maybe with some other hotkey. I will consider it. The code is already there to list and read streams, the problem is just how to present it to the user...
Author of Total Commander
https://www.ghisler.com
User avatar
Black Dog
Power Member
Power Member
Posts: 1024
Joined: 2003-02-05, 22:17 UTC
Location: Odessa
Contact:

Post by *Black Dog »

[face=courier]On 24-08-2004 23:28:55 +0000 ghisler(Author) wrote:

g> The code is already there to list and read streams, the problem
g> is just how to present it to the user...


Well, you can add "Streams" tab (along with "Description", e.g.) to "File comment" dialog, what do you think?[/face]
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Hmm, not all streams are readable in a little dialog box like the comments dialog - reading them in lister would be a better idea. Some streams are even in binary form, like the NTFS comments. Also copying/deleting them separately could be a good idea.
Author of Total Commander
https://www.ghisler.com
User avatar
Black Dog
Power Member
Power Member
Posts: 1024
Joined: 2003-02-05, 22:17 UTC
Location: Odessa
Contact:

Post by *Black Dog »

[face=courier]On 26-08-2004 21:06:57 +0000 ghisler(Author) wrote:

g> Hmm, not all streams are readable in a little dialog box like
g> the comments dialog


You can make internal command for loading streams into Lister.

g> Also copying/deleting them separately could be a good idea.

So may be you can make some built-in tool with appropriate interface specially for streams management?[/face]
Post Reply