|
|
|
Click here to copy the following block | Private Declare Function SetFileAttributes Lib "kernel32" Alias _ "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As _ Long) As Long
Sub SetFolderIcon(ByVal sFolderPath As String, ByVal sIconFile As String, _ Optional ByVal iIconIndex As Long = 0) Dim sContent As String Dim sDesktopFile As String Dim bExists As Boolean Dim handle As Integer On Error Resume Next bExists = (GetAttr(sFolderPath) And vbDirectory) <> 0 And (GetAttr _ (sIconFile) And vbDirectory) = 0 If bExists = False Or Err.Number <> 0 Then Exit Sub sContent = "[.ShellClassInfo]" & vbCrLf & "IconIndex=" & iIconIndex & _ vbCrLf & "IconFile=" & sIconFile sDesktopFile = sFolderPath & IIf(Right$(sFolderPath, 1) = "\", "", _ "\") & "desktop.ini" handle = FreeFile Open sDesktopFile For Output As #handle Print #handle, sContent; Close #handle SetFileAttributes sDesktopFile, vbHidden SetFileAttributes sFolderPath, vbReadOnly End Sub |
|
|
|
Submitted By :
Nayan Patel
(Member Since : 5/26/2004 12:23:06 PM)
|
|
|
Job Description :
He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting. |
View all (893) submissions by this author
(Birth Date : 7/14/1981 ) |
|
|