News  [SoftwareSite

Latest News
Older News
RSS Feed
 
Complete Projects
Useful Classes
Top Downloads
Message Board
AllAPI.net
 
Send Comments
Software License
Mentalis.org Buttons
Donate
 

Classes

ConsoleAttributes

[C# and VB.NET]

  The Org.Mentalis.Utilities.ConsoleAttributes class defines methods that can be used to interact with the console to change its layout and behaviour.

CpuInfo

[C# and VB.NET]

  We wrote a small x86 Assembly DLL a while ago that exported functions to get information about the processor [processor type, vendor, serial, features, etc]. We've updated the DLL somewhat and wrote a C# and VB.NET test application for it.

CpuUsage

[C# and VB.NET]

  The CpuTime class is a class that can query the current CPU load. This is sometimes useful to dynamically adjust performance settings in server applications.

DiffieHellman

[C#]

  The cryptography classes of the .NET framework lack one crucial class: an implementation of the Diffie-Hellman key agreement algorithm. To fill this gap, we created a completely managed Diffie-Hellman implementation, based on mono::'s BigInteger class.

DirectoryDialog

[C# and VB.NET]

  The DirectoryDialog class implements an interface for the 'browse for folder' common dialog; a common dialog that's not implemented in the System.Windows.Forms namespace.

FileAssociation

[C# and VB.NET]

  The FileAssociation class implements an easy to use interface to add registry entries that associate your program with a specific file extension. For instance, if you associate your program with the file extension '.txt', your program will be executed whenever the user double clicks a text file in explorer.

Icmp

[C#]

  The Org.Mentalis.Network.Icmp class defines a method that can be used to ping a specific server. It can also be easily extended to support other ICMP messages.

IniReader

[C# and VB.NET]

  The IniReader class implements an interface to read from and write to INI files.

Multimedia

[C# and VB.NET]

  The Org.Mentalis.Multimedia namespace provides a managed implementation of the Win32 Media Control Interface. The classes can be used to play music and video files from within your .NET applications.

ProxySocket

[C#]

  The .NET framework offers some very nice interfaces for networking, like for instance the Socket class, but unfortunately these classes do not support proxies such as SOCKS4/5 proxy servers. That's why we created the ProxySocket class; an implementation of the SOCKS4/5 CONNECT protocol.

StopWatch

[C# and VB.NET]

  The .NET framework provides several ways to measure time intervals, but these methods are not very precise. That's why we created the StopWatch class. It implements the high-resolution performance counter API functions of Windows. It can measure time intervals up to a tenth of a millisecond.

Url

[C# and VB.NET]

  When I was writing a test application for our SecureSocket library, I needed to parse a URL into its components. I quickly wrote a small class to handle this and decided to put it online so other people that need to parse URLs too don't need to reinvent the wheel. The Url class constructor takes a string URL and parses it into its different components, which can then be accessed trough several properties of the generated Url object.

WaveFile

[C# and VB.NET]

  The WaveFile class can be used to play WAVE files from your C# applications. This class gives you somewhat more control than the Multimedia class.

Whois

[C# and VB.NET]

  The WhoisResolver class can query whois servers for the whois data of a specified domain name.

WindowsController

[C# and VB.NET]

  The WindowsController class implements some API functions to restart and shutdown Windows. It supports all the ExitWindowsEx modes and it can also hibernate and suspend the system.

 

 

 

 

Copyright © 2002-2007, The Mentalis.org Team. All rights reserved.
This site is located at http://www.mentalis.org/
Send comments to the webmaster.