ODP.NET OpenWithNewPassword

Oracle allows users' password to expire. ODP.NET lets applications handle the password expiration by providing a new method, OpenWithNewPassword, that opens the connection with a new password.
The following code snippet uses the OracleConnection OpenWithNewPassword method to connect with a new password of panther:
// C#
OracleConnection con = new OracleConnection();
con.ConnectionString = "User Id=scott;Password=tiger;Data Source=oracle;";
// Here the con.Open() fails if the password has expired.
// An application catches this and attempts to reconnect with a new password
// of "panther". The initial connection string must remain intact.

try {
catch {

dotnetraj at 12:27:44 pm on 3/16/2005

Response to Mr. Grimes farewell

Dan Fernandez, Microsoft's Visual C# Project Manager, posted a response to the article written by Richard Grimes in Dr. Dobbs Journal . You can read it here in this link:


dotnetraj at 9:46:41 am on

Some Obfuscators for .NET

  Demeanor - http://www.wiseowl.com/ 
   An obfuscator for .NET applications to hinder decompilation

  Dotfuscator - http://www.preemptive.com/products/dotfuscator/ 
   Obfuscates to enhance source code security, shrinks to improve efficiency, and watermarks to track the origin of a pirated copy. [Commercial]

  Mangler - http://www.dotnetthis.com/Samples/Mangler.htm 
   A simple .NET assembly obfuscator application written in managed code and running right in
   browser. Includes an assembly explorer / IL disassembler.

  Codework Dotfuscator - http://www.codework.com/dotfus/product.html 
   A Microsoft .NET and dotnet obfuscator that prevents decompilation and reverse engineering dotnet software.

  Salamander - http://www.remotesoft.com/
A decompiler for .NET applications and an obfuscator to hinder decompilation

  Aspose.Obfuscator - http://www.aspose.com/Products/Aspose.Obfuscator/
A .Net assembly obfuscating tool. [Shareware]

  Spices.Net (ex-ILO) - http://www.9rays.net/cgi-bin/components.cgi?act=1&cid=86
Protect .Net assemblies from reverse engineering, with size reduction and speed optimizations. By 9rays.net. [Commercial]

  Thinstall - http://thinstall.com/dotnet/
.NET encryptor, compressor, and pre-run framework checker. [Commercial]

  Eziriz NET Reactor - http://www.eziriz.com 
   Protect .NET applications from reverse engineering by merging any .NET application with native machine code.

  LSW IL-Obfuscator - http://www.lesser-software.com/ilobf.htm 
   Obfuscates .NET assemblies

dotnetraj at 11:09:12 am on 3/15/2005
Comment (1)

Soon - Near-Future Command Scheduler

Scheduling a task via At command can some times be tricky. Windows 2000 Resource kit' Soon.exe comes to rescue( though it uses At.exe anyways)

you may download soon from here

But beware of this bug which warns you that the task may be scheduled for the next day instead of the current day if you specify delay of less than 60 seconds

PS: If you are using Windows Xp/2003 try Schtasks which is far better than AT or Soon

dotnetraj at 11:44:12 am on 3/14/2005

WinForms 2.0 Bug Reporting challenge

The challenge for the reporting of bugs in Windows form 2.0 is on. For  the eligibility and other info follow the link:

dotnetraj at 11:07:27 pm on 3/13/2005

want VB.COM.. sign the petition

dotnetraj at 10:53:37 pm on

Using Eclipse for developing .NET apps

Who said eclipse is only for java development

Follow these simple steps to create/run your mono apps on eclipse:

1. get Eclipse
2. get JRE
3. ensure you have the JRE path in your PATH environment variable
4. get Improve's C# plug-in
5. open eclipse pull File->New->Project and choose 'Simple' on the dialog presented
6. File->New->C# File

Your new file will be filled in with a simple template of a C# program

more on..eclipsing mono
more on...eclipsing .NET

dotnetraj at 12:07:01 pm on 3/8/2005

Socket Workbench V3.1

Socket Workbench is a tool for analyzing socket communications. It can be configured to run as a socket client or server, or you can run it in pass-through mode to intercept socket communications without packet sniffing. You can send and receive both text and binary data that you have typed in or read from a file. It can be used to "stress test" servers and clients. It's ideal tool for analyzing HTTP and SMTP as it includes a library of common protocols.


dotnetraj at 11:19:19 am on

Microsoft XNA Studio

Microsoft announced XNA Studio a Microsoft's game development platform. Its mission is to enable developers to help contain costs while allowing developers to create better games, faster and across consumer platforms

XNA Studio will enable enhanced collaboration between content creators, programmers, management and QA staff to speed the game production process. Based on Microsoft's Visual Studio 2005 Team System, the latest innovation of the flagship development platform, XNA Studio is the "Visual Studio" for game development; an integrated, team-based development environment tailored for game production.


dotnetraj at 12:45:26 pm on 3/7/2005

layout change

Hey! did you noticed new layout of this page;)

dotnetraj at 2:43:57 pm on 3/4/2005

Next Page

<< March 2005 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Contact Me

If you want to be updated on this weblog Enter your email here: