Extending the .NET Framework with syncio

This page contains various Microsoft Visual Studio examples. Remember to verify and correct any missing references for the downloaded projects.

My Framework

This custom framework contains functionality used by other projects on this page. Make this your first download.
download

SQL Server Management Objects

This SMO example allows restoration of SQL databases, including logins, users and permission mappings.

Prerequisites:
  • My Framework DLL
  • microsoft.sqlserver.connectioninfo.dll
  • microsoft.sqlserver.smo.dll
  • microsoft.sqlserver.smoenum.dll
  • microsoft.sqlserver.sqlenum.dll

download

IPC - Named Pipes

Named pipes have been around for a long time, but they just made their appearance in the .NET 3.5 Framework.
download

DHCP Management

Here is a way to use unmanaged API and Pinvoke to enumerate domain DHCP servers, subnets for each server and client leases and reservations for each subnet.
download

Powershell Over ASP.NET

I'm not sure if Powershell has a remoting capability but here is a powerful and possibly very compromising way to administer a remote machine.
Extracting Powershell DLLs from GAC.
live demo
download

Searching Outlook's PST Stores

Create queries using 'urn:schemas:' to search through multiple PST stores. (Alternative to Lookout, less the indexing feature)
References:
SQL DASL Syntax
'urn:schemas:' Reference

download