That is my reading as well, although who knows what tricks the delphi compiler is using. 
 
I think the user has to manually configure the firewall to allow a TCP/IP server or the app can add itself using COM? calls.  I couldn't find any help on the calls mentioned although it was only a quick search. 
 
 
Rob Martin
Software Engineer
 
phone 03 377 0495
fax 03 377 0496   
web www.chreos.com
----- Original Message -----
Sent: Thursday, March 11, 2004 10:33 AM
Subject: RE: [DUG] Windows XP SP 2

For Delphi generally it will not be an issue. The memory security is an issue for JIT (Just in Time compilation environments) ie .NET and Java. This may also effect _javascript_ and VB Script - but that is a MS Issue.
 
The TCP/IP issue may have an effect on most of us. The biggest effect would be on the server side. If I read it correctly, If an application uses a port, then the firewall will dynamically open the port.
 
Myles.
 
-----Original Message-----
From: Robert martin [mailto:[EMAIL PROTECTED]
Sent: Thursday, 11 March 2004 10:10
To: [EMAIL PROTECTED] org. nz
Subject: [DUG] Windows XP SP 2

Hi all
 
We have just received information about changes in SP 2 for XP that can / impact on applications.  This is probably of interest to all developers here.
 
Read the following link for an overview..
 
This link is MS training centre for developers and provides details of what will break. 
http://msdn.microsoft.com/security/productinfo/XPSP2/introduction.aspx
 
 
A part from TCP/IP implications the memory protection stuff is interesting, MS says...
 
Another product that Microsoft needs to update is the .Net Framework. The new memory protection features in SP2 require developers of certain applications to mark their code with memory execution permissions. If they don't, the protection features could interfere with the application, according to Microsoft.

"The great bulk of applications will not be affected by memory protection. The number one that leaps to mind is execution environments with just-in-time code generation. The .Net Framework is one," Goodhew said.

Interesting the implications of the above statement is that not many apps have been written in .Net.  But after examining the docs it turns out that XP will detect and turn off this feature for all .Net applications.  The new version of .Net will have the ability to add the above mentioned code blocks.  Interestingly this seems to impact Java badly.  Also who knows how the Delphi compiler works, will current and older versions of Delphi have problems?  Currently all the APIs seem to be .Net only (the typical MS force you to use a product system).
 
Other funny quotes....
 
 If developers do find that SP2 breaks their applications, it most likely means that they were not following best practices in terms of security when writing their applications, according to Goodhew.
 
later
 
 Microsoft's Visual Studio .Net is one of the applications affected by Windows XP SP2. The developer tool's remote debugging feature won't work because of the improved Windows Firewall, previously called Internet Connection Firewall, which will be turned on by default and will close all ports, Goodhew said.
 
 
 
Rob Martin
Software Engineer
 
phone 03 377 0495
fax 03 377 0496   
web www.chreos.com


_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi
_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to