4 ÅžUBAT 2011, Cuma
Masaüstü kısayol oluştur C#
Bir kısayol bazı EXE dosyasını işaret ederek, masaüstünde, kullanarak oluşturmak istiyorum .Resmi bir Windows API üzerinde NET 3.5 Çerçeve ve güvenmek. Bunu nasıl yapabilirim?
CEVAP
4 ÅžUBAT 2011, Cuma
url kısayol
private void urlShortcutToDesktop(string linkName, string linkUrl)
{
string deskDir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
using (StreamWriter writer = new StreamWriter(deskDir "\\" linkName ".url"))
{
writer.WriteLine("[InternetShortcut]");
writer.WriteLine("URL=" linkUrl);
writer.Flush();
}
}
Uygulama kısayol
private void appShortcutToDesktop(string linkName)
{
string deskDir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
using (StreamWriter writer = new StreamWriter(deskDir "\\" linkName ".url"))
{
string app = System.Reflection.Assembly.GetExecutingAssembly().Location;
writer.WriteLine("[InternetShortcut]");
writer.WriteLine("URL=file:///" app);
writer.WriteLine("IconIndex=0");
string icon = app.Replace('\\', '/');
writer.WriteLine("IconFile=" icon);
writer.Flush();
}
}
bu da kontrol edin
eğer belirli bazı API fonksiyonlarını kullanmak istiyorsanız, o zaman IShellLink interface olarak kullanmak isteyeceksiniz
Evet IPersistFile interface (COM birlikte çalışabilirlik ile) gibi.
Here is an article that goes into detail what you need to do it, as well as sample code:
Bunu PaylaÅŸ:

Wix makine başına tüm kullanıcılar içi...
Objective-C sınıf adı NSString nesnesi...
Visual Studio özellikleri oluşturmak i...
Nasıl bir Google masaüstü benim konum ...
IDE arasındaki yönetme klavye kısayol ...