Jak sprawdzić nazwę skrótu z którego włącz

0

mam takie pytanie, szczerze mówiąc to wątpie czy da sie rozwiązac ten problem, ale zapytać nie zawadzi, ludzi wybitnie mądrych tu nie brakuje.. :-)

wiec mam sobie na np pulpicie skrót do mojego programu, gdy włącze ten program klikając na ten skrót chciałbym wiedzieć jak nazywał sie ten skrót który wywołał ten program, czyli np wyskoczy mi:

ShowMessage('skrót który wywołał ten program nosi nazwe - ' + nazwa_skrotu); //to tylko taki przykład..

Dodam jeszcze że nie może być cały czas w tle włączony jakiś program który by to sprawdzał, takie rozwiązanie odpada, musi być to sprawdzone w momencie uruchomienia programu (ze skrótu).

mam nadzieje że to dobrze to wyjaśniłem. [niewinnosc]

ktokolwiek widział, ktokolwiek wie, cokolwiek na ten temat to będę wdzięczny, nawet za najmniejsze wskazówki [misio]

pozdr.

0

Chyba nie bałdzo... Szel dostaje polecenie odpalenia czegoś. I tylko jezeli zapamiętuje ścieżke, a nie same dane z linka/pifa... Dlatego, musiałbyś mieć np. założonego hooka na 'szelegzekjute' przed uruchomieniem programu, co i tak by pewnie nie załatwiło problemu. Tak przynajmniej myslę. Chociaż... Może uda się zamieszać coś w samym kernelu? Właściwie to chyba trzeba się przyjrzeć temu czemuś, co odpala linka/pifa (explorer/inny szel).

1 użytkowników online, w tym zalogowanych: 0, gości: 1