Pastas - criando uma pasta com um icone especifico |
Top Previous Next |
|
var iniFile : TStrings ; begin CreateDir('c:\DelphiDir'); iniFile := TStringList.Create; iniFile.Add('[.ShellClassInfo]') ; iniFile.Add('IconFile=' + GetEnvironmentVariable('windir') + '\system32\SHELL32.DLL') ; iniFile.Add('IconIndex=47') ; iniFile.add('InfoTip=This is a locked folder') ; iniFile.SaveToFile('c:\DelphiDir\desktop.ini'); SysUtils.FileSetAttr('c:\DelphiDir',SysUtils.faReadOnly); SysUtils.FileSetAttr('c:\DelphiDir\desktop.ini', SysUtils.faSysFile or SysUtils.faHidden) ; iniFile.Free ; end; |