Home  |  About Us  |  Products  |  Services  |  Contact Us  |  Support Links
 
Archive Manager 2.6 now available.
If you haven't seen Archive Manager before then your in for a treat. Archive Manager provides fully featured file archiving without using a database. All it needs is an empty share on your network.

Almost infinitely scalable, blisteringly fast, totally reliable and extremely cost effective to deploy.

What if you could have your own internal search engine?
CISearch.Net is an amazing piece of software. In a nutshell it installs on one of your servers and then sets about indexing and cataloging all of the content in your network file system. Users can then search the central catalog via thier browser.

Unlike Windows Desktop Search, CISearch allows all of your users to search your entire network file system through one centralised catalog.  

This saves huge ammounts of network traffic and load on your servers. Instead of each workstation maintaining its own catalog of the files on your system, you just have one central catalog.

And unlike Google's search appliance, or Microsofts Search server extension for sharepoint CISearch doesn't cost the earth.

OISV - Organization of Independent Software Vendors - Contributing Member 

Setting file and folder permissions in VB.Net
Since writing the guide to the method below we have discovered a better way to copy the NTFS permissions of a folder to another folder, which can actually transfer the effective permissions instead of just the explicit ones. This is obviously very handy in a range of situations and is done like so..

Private Sub match_folder_security(ByVal from_folder As String, ByVal to_folder As String, ByVal inherit As Boolean)

Dim from_folder_info As New DirectoryInfo(from_folder)

Dim to_folder_info As New DirectoryInfo(to_folder)

Dim fromfoldersecurity As DirectorySecurity = from_folder_info.GetAccessControl(AccessControlSections.Access)

Dim from_sddlform As String = fromfoldersecurity.GetSecurityDescriptorSddlForm(AccessControlSections.Access)

Dim tofoldersecurity As New DirectorySecurity

tofoldersecurity.SetSecurityDescriptorSddlForm(from_sddlform, AccessControlSections.Access)

If inherit.Equals(True) Then

tofoldersecurity.SetAccessRuleProtection(False, False)

Else If inherit.Equals(False) Then

tofoldersecurity.SetAccessRuleProtection(True, True)

End If

to_folder_info.SetAccessControl(tofoldersecurity)

End Sub

 

 


  Home  |  About Us  |  Products  |  Services  |  Contact Us  |  Support Links
All Rights Reserved 2006 MLtek.co.uk