Kısayolları açma
Bir kısayolu düzenlemek için ilk önce onu açmanız gerekir ve bu zor olduğu ortaya çıkar. Gelen bazı durumlarda bir komut satırı argümanı kullanarak yükleme kısayol dosyalarının içine programlar zorlayabilirsiniz:
"X:\Path\to\program.exe" "X:\my shortcut.lnk"
Bağlantı hedefinin veya gerçek kısayol dosyasının yüklü olup olmadığı programa bağlıdır. İşte onları kutusundan çıkaran bazı ücretsiz hex editörlerinin listesi (belirli bir sıra ile değil):
Geçici çözüm
Bir kısayol dosyasının içeriğini yükleyemiyorsanız, bir komut istemi açabilir ve .lnk
dosyayı aşağıdaki gibi farklı, var olmayan bir uzantı olarak yeniden adlandırabilirsiniz .lne
:
cd /d "X:\Folder\containing\shortcuts"
ren "my shortcut.lnk" "my shortcut.lne"
Birden fazla dosyanız varsa, hepsini bir kerede yeniden adlandırabilirsiniz:
ren *.lnk *.lne
Daha sonra bu kısayolları normal dosyalar gibi kullanabileceksiniz. İşiniz bittiğinde, normal işlevlerini geri yüklemek için yeniden adlandırdığınızdan emin olun.
Ek bilgi
Bir kısayol veya kabuk bağlantısı , belirli bir bağlantı hedefine erişmek için kullanılan meta veri bilgilerini içerir . Windows kabuğu tarafından ayrıştırılır ve yorumlanır. Resmi belgelerden:
Kabuk bağlantı yapısı aşağıdakiler de dahil olmak üzere son kullanıcılar için yararlı olan çeşitli bilgileri depolar:
Bir uygulamayı başlatmak için kullanılabilecek bir klavye kısayolu.
Açıklayıcı bir yorum.
Uygulama davranışını kontrol eden ayarlar.
Ekstra veri bölümlerinde depolanan isteğe bağlı veriler .
Kaynak: [MS-SHLLINK]: Kabuk Bağlantısı (.LNK) İkili Dosya Biçimi - Genel Bakış
Kısayollar ikili dosyalar olarak saklanır ve standart bir metin editörü kullanılarak düzenlenemez. Tipik bir .lnk
dosya dahili olarak şuna benzer:
00000000 4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 L...........À...
00000010 00 00 00 46 DC 03 00 02 20 00 00 00 C6 EF 52 BE ...FÜ... ...ÆïR¾
00000020 10 04 CA 01 C6 EF 52 BE 10 04 CA 01 60 45 8A 67 ..Ê.ÆïR¾..Ê.`EŠg
00000030 20 04 CA 01 00 9A 04 00 00 00 00 00 01 00 00 00 .Ê..š..........
İlk yirmi bayt her zaman aşağıdaki gibidir:
4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 00 00 00 46
daha fazla okuma