Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyfikacją przykładu jest to, że informacje o koncie użytkownika są odczytywane z tabeli niestandardowej w bazie danych instalacji, a nie zakodowane w akcji niestandardowej.
Dodaj tabelę niestandardową do przykładowej bazy danych instalacji o nazwie CustomUserAccounts, aby przechowywać informacje o koncie użytkownika. Zobacz Przykłady zapytań bazy danych przy użyciu języka SQL i skryptu, aby zapoznać się z przykładem dodawania tabeli niestandardowej. Użyj następującego schematu dla tabeli CustomUserAccounts. Aby uzyskać wyjaśnienie typów kolumn, zobacz Format definicji kolumny.
| Kolumna | Typ | Klucz | Nullable | Opis |
|---|---|---|---|---|
| Nazwa użytkownika | s72 | Y | N | Nazwa tworzonego konta użytkownika. |
| Hasło | s72 | N | Nazwa właściwości zawierającej hasło dla konta. Jest to właściwość publiczna ustawiona w wierszu polecenia lub za pośrednictwem kontrolki edycji w interfejsie użytkownika. Ta kontrolka edycji powinna mieć atrybut kontroli haseł . | |
| Atrybuty | i4 | Y | Atrybuty konta. Są one zdefiniowane jako wartości DWORD dla członka usri1_flags w strukturze USER_INFO_1. |
Po dodaniu tabeli CustomUserAccounts do bazy danych możesz edytować tę tabelę przy użyciu narzędzia Orca, edytora tabel dostarczonego z zestawem SDK Instalatora Windows lub innym edytorem. Wprowadź następujący rekord w tabeli CustomUserAccounts, aby utworzyć hasło zabezpieczone konto użytkownika dla użytkownika o nazwie TestUser. Należy pamiętać, że wartość 512 jest wartością liczbową dla UF_NORMAL_ACCOUNT.
Tabela CustomUserAccounts
| Nazwa użytkownika | Hasło | Atrybuty |
|---|---|---|
| TestUser | TESTUSERPASSWORD | 512 |
Dodaj następujące rekordy do tabeli _Validation dla tabeli niestandardowej.
| Stół | Kolumna | Nullable | wartość minimalna | Maksymalna Wartość | Tabela kluczowa | Kolumna kluczowa | Kategoria | Zbiór | Opis |
|---|---|---|---|---|---|---|---|---|---|
| NiestandardoweKontaUżytkownika | Nazwa użytkownika | N | tekst | ||||||
| NiestandardoweKontaUżytkowników | Hasło | N | identyfikator | ||||||
| KontaUżytkownikówNiestandardowych | Atrybuty | Y | 0 | 2147483647 | null |
Przejdź do do tworzenia tabel ActionText i Error.