|
Kun winform-ohjelmaa käytetään komentokehotteen saamiseksi, jos kyseessä on käyttöjärjestelmä win7:n yläpuolella, se täytyy suorittaa järjestelmänvalvojana, jotta se suoritetaan onnistuneesti, muuten vaikutuksia tai virhekehotetta ei tule. Esimerkiksi, kun suoritat cmd-komentoa winform-ohjelman kautta, joissain tapauksissa, jos et suorita järjestelmänvalvojana, komento on virheellinen. Tai kun suoritat Windows Service -palvelua winform-ohjelman kautta, sinun täytyy myös soittaa palvelupalvelulle järjestelmänvalvojana. Näin saat ohjelman toimimaan ylläpitäjän oikeuksilla. Yksi: Visual Studiossa - Ratkaisunhallinnassa - napsauta hiiren oikealla projektin nimeä - Ominaisuudet, etsi "Turvallisuus"-vaihtoehto, 2: Tarkista "Ota ClickOnce käyttöön turvallisuusasetukset", Kolme: Tällä hetkellä projektin alla on ylimääräinen "app.manifest"-tiedosto, valitse se, etsi koodipätkä ja vaihda se muotoon: , Avaa se: Muokkasin yllä olevaa kaaviota seuraavasti: Neljä: Korjauksen jälkeen älä kiirehdi kääntämään uudelleen ja luomaan, avaa "Properties - Security" -rajapinta uudelleen, Poista valintamerkki "Ota ClickOnce turvaasetukset" -kohdan edestä ennen kuin käännät ja ajat. Muuten ohjelma raportoi virheen eikä voi käynnistyä.
5: Lopuksi tallenna muutokset ja käännä käynnissä oleva ohjelma uudelleen. Kun avaat ohjelman, sinua pyydetään valitsemaan "User Account Control" saadaksesi ylläpitäjäoikeudet ja klikkaat "Kyllä" saadaksesi ylläpitäjäoikeudet.
|