W WIX, w jaki sposób utworzyć nie reklamowany skrót w profilu użytkownika? Do tej pory udało mi się to osiągnąć jedynie dzięki reklamowanym skrótom. Wolę nie reklamowane skróty, ponieważ możesz przejść do właściwości skrótu i użyć "znajdź miejsce docelowe".Wix utworzyć niezgłaszany skrót dla wszystkich użytkowników/na maszynę
W samouczkach, które widziałem, użyj wartości rejestru dla klawisza skrótu. Problem polega na tym, że używają HKCU jako root. Gdy używany jest HKCU, a inny użytkownik odinstalowuje program (ponieważ jest on instalowany dla wszystkich użytkowników), klucz rejestru pozostaje w tyle. Kiedy używam HKMU jako root, otrzymuję błąd ICE57, ale klucz jest usuwany, gdy inny użytkownik odinstalowuje program. Wydaje mi się, że jestem zmuszony do używania HKCU, chociaż wydaje mi się, że HKMU zachowuje się poprawnie (dla każdego użytkownika w stosunku do wszystkich użytkowników).
Kiedy próbuję utworzyć non reklamowane skrót uzyskać różne błąd ICE takich jak ICE38, ICE43 lub ICE 57. Większość artykułów widziałem polecam „po prostu zignorować błędy lodu”. Musi istnieć sposób tworzenia nie reklamowanych skrótów, bez tworzenia błędów ICE.
Proszę wstawić przykładowy kod do przykładu roboczego.
Naprawdę miła praca ze szczegółami w Twojej odpowiedzi. Znalazłem to niezwykle pomocne, ponieważ brałem udział w dokumentacji i próbkach WiX. Dzięki! – Dave
Świetna odpowiedź. Ale przypuśćmy, że mam skrót na pulpicie w osobnym komponencie (ponieważ instaluję go warunkowo). IIUC takich skrótów nie można reklamować. Jeśli spróbuję dodać Advertise = "yes" nawet przy użyciu DISABLEADVTSHORTCUTS, pojawia się błąd CNDL0035. Czy widzisz sposób na uzyskanie takiego skrótu za pomocą klucza rejestru HKMU? – marcin
Udzielenie odpowiedzi na własne pytanie nie jest złą etykietą, jeśli znalazłeś dobre rozwiązanie i jestem ci bardzo wdzięczny - i doskonałą odpowiedzią na start. +1! – fzwo