[DllImport("kernel32.dll", SetLastError=true, CharSet=CharSet.Auto)]
static extern bool SetVolumeLabel(string lpRootPathName, string lpVolumeName);
<DllImport("kernel32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
Private Shared Function SetVolumeLabel(ByVal lpRootPathName As String, ByVal lpVolumeName As String) As Boolean
End Function
None.
None.
Please add some!
using System;
using System.Runtime.InteropServices;
namespace PInvoke.Test
{
class NameChanger
{
[DllImport("kernel32.dll")]
static extern bool SetVolumeLabel(string lpRootPathName, string lpVolumeName);
[STAThread]
public static void Main()
{
if(SetVolumeLabel("C:\\","PInvokeC Drive"))
Console.WriteLine("Name Changed");
else
Console.WriteLine("Unable to change");
}
}
}
Do you know one? Please contribute it!