työpöytäsovelluksen / työpöytäsovelluksen asentaminen Windowsiin 8

kokonaan uusi visuaalinen kokemus Windows 8
Microsoftin uusi Windows 8 on suositun Windows 7-käyttöjärjestelmän seuraaja. Windows 8: n visuaalinen käyttöliittymä eroaa paljon Windows 7: stä ja aiemmista Windows-versioista, mutta jos luot ja jaat perinteisen työpöytäsovelluksen (työpöytäsovellus), huomaat, että hyvin paljon on samankaltaisia; varsinkin teknisestä näkökulmasta. Microsoft on tehnyt kovasti töitä sen eteen, että ohjelmia, joita voidaan ajaa myös Windows 7: ssä, voidaan ajaa myös Windows 8: ssa. Normaalisti Windows 8-työpöytätilassa ajettavien ohjelmistojen kanssa ei tule yhteensopivuusongelmia.
mutta on joitakin asioita huomioon. Tietoturvatasoa on nostettu verrattuna Windows 7: ään ja aiempiin Windows-versioihin. Ja pikakuvakkeet asennettuihin tiedostoihin näkyvät täysin eri tavalla verrattuna Windows 7: ään ja aikaisempiin. Esimerkiksi tuttu Start-painike /Start-valikko, joka on ollut osa Windowsia vuodesta 1995, on poistettu.

tässä artikkelissa kuvataan joitakin eroja yksityiskohtaisesti, ja ehdottaa joitakin asioita harkitsemaan, kun asennat työpöytäsovelluksen (työpöytäsovellus) Microsoft Windows 8-järjestelmässä.

Desktop Application vs. Desktop App
termi desktop app, että Microsoft nyt käyttää itsdocumentation, on vain perinteinen Windows-sovellus, jolla on uusi nimi.Lue tämä artikkeli lisätietoja.

Windows SmartScreen-lyhyt esittely
SmartScreen on Microsoftin teknologia, joka auttaa käyttäjiä suojaamaan tietokoneitaan internetin uhkilta, esimerkiksi haittaohjelmilta ja tietojenkalasteluyrityksiltä. SmartScreen esiteltiin ensimmäisen kerran Internet Explorer 8: ssa, ja se on myös osa Internet Explorer 9: ää ja Internet Explorer 10: tä. Yksi uusi SmartScreen-ominaisuus, joka lisättiin Internet Explorer 9: ään, on thereputation check, joka tehdään kaikille Internetistä ladatuille tiedostoille.
Windows 8: n julkaisun myötä SmartScreen-suodatus toimii nyt myös työpöytätasolla. SmartScreen-tekniikka Windows 8 on nimeltään Windows SmartScreen ja se tekee maineen tarkistaa minkä tahansa tiedoston tai sovelluksen, joka ladataan Internetistä. SmartScreen toimii nyt työpöytätasolla, koska käyttäjät käyttävät nykyään usein muita verkkoselaimia kuin Internet Exploreria (esimerkiksi Google Chrome tai Mozilla Firefox) ja toimimalla työpöytätasolla SmartScreen voi suojata tietokonetta myös silloin, kun Internet Exploreria ei käytetä.
miten Windows SmartScreen Windows 8: ssa voi vaikuttaa ohjelmistoosi
jos olet ohjelmistokehittäjä ja jaat ohjelmistosi muille käyttäjille Internetin kautta, Windows SmartScreen voi vaikuttaa siihen, mitä tapahtuu, kun käyttäjä käynnistää sovelluksen tai käynnistää sovelluksen asennuksen. SmartScreen tekee maineen tarkistus ja jos luottamus ei ole tarpeeksi korkea, Windows 8 ilmoittaa käyttäjälle tällä tavalla:

Windows SmartScreen: Windows suojasi tietokoneesi (1)

jos käyttäjä painaa enemmän info-linkkiä, informaatioviesti kuten alla näkyy ruudulla:

Windows SmartScreen: Windows suojattu tietokoneesi (2)

Tässä käyttäjä voi valita sovelluksen suorittamisen tai toiminnon peruuttamisen. Jos käyttäjä painaa Suorita joka tapauksessa-painiketta, sovellus ajetaan ja jos käyttäjä painaa älä suorita-painiketta, sovellusta ei suoriteta.
Code sign / digital sign your desktop application and the setup file that you distribute
you can come around the warning messages above if you code sign (digitaalisesti) your desktop application and the setup file that you distributed. Joten on tärkeämpää kuin koskaan, että koodaat ohjelmiston. Tiedostojen koodaamiseen tulisi käyttää Microsoft Authenticode-tekniikkaa.
ei kuitenkaan ole mitään takeita siitä, että yllä olevia viestejä ei näytetä Windows 8: ssa, jos käytät perinteistä tapaa allekirjoittaa ohjelmistosi, koska SmartScreen on maineeseen perustuva teknologia, ja jos ohjelmisto on tuntematon Smartscreenille, varoitusnäyttö voidaan näyttää ensimmäisellä kerralla, kun ohjelmistoa suoritetaan, ennen kuin sen maine on rakennettu. Vaikka, yksi ero on, että yrityksen nimi näkyy oikealla Julkaisija tekstikentän (kuten alla olevassa kuvassa):

Windows SmartScreen: Windows protected your PC (3) - julkaisijan nimen ollessa näkyvissä

tämä lisää käyttäjien luottamusta ohjelmistoosi, mutta muu viesti-ikkuna näyttää samalta.Kuitenkin, on olemassa tapa välttää näitä varoitusviestejä Windows 8 myös ensimmäistä kertaa ohjelmiston ajetaan, ja alla kuvataan miten.
Extended Validation (ev) Code Signing
perinteistä tapaa allekirjoittaa ohjelmisto (käyttämällä Microsoft Authenticode-tekniikkaa) pidettiin pitkään erittäin turvallisena, mutta viime aikoina on raportoitu, että varastettuja koodien allekirjoitusvarmenteita on käytetty haittaohjelmien koodaamiseen. Yksi kuuluisa haittaohjelma, joka oli koodattu tällä tavalla, oli Stuxnet-Tietokonemato. Stuxnet oli koodattu käyttämällä avaimia kahdesta todistuksesta, jotka oli varastettu kahdelta tunnetulta taiwanilaiselta yritykseltä.
nyt on olemassa uusi menetelmä ohjelmakoodien allekirjoittamiseen, joka on nimeltään Extended Validation (ev) Code Signing ja jota pidetään turvallisempana. Tämä uusi koodin allekirjoitustapa toimii yhteistyössä SmartScreenin kanssa Windows 8: ssa ja Internet Explorer 9/10: ssä. Ev-koodin Allekirjoitustodistuksella allekirjoitetut ohjelmat voivat välittömästi luoda hyvän maineen SmartScreen-mainepalveluilla (Windows 8 ja IE9 / IE10). Tämä tarkoittaa sitä, että edellä kuvattuja varoitusviestejä ei todennäköisesti näytetä lainkaan ohjelman käynnistyessä Windows 8: ssa, ei edes ohjelman ensimmäisellä suorituskerralla.

pikanäppäimet Windows 8: n aloitusnäytössäpikanäppäimet Windows 8: ssa
pikanäppäimet sovellus-ja asiakirjatiedostoihin esitetään hyvin eri tavalla Windows 8: ssa. Microsoft Windowsista jo yli 15 vuotta tuttu Start-painike / Start-valikko on esimerkiksi poistettu. Sen sijaan käyttäjien on käynnistettävä sovellus tai avattava asiakirja uuden aloitusnäytön kautta Windows 8: ssa.
oikealla oleva kuva näyttää, miten sovellusten pikakuvakkeet esitetään Windows 8: n aloitusnäytössä. Yhdellä klikkauksella neliötä sovellus käynnistyy. Jos sovellus on perinteinen työpöytäsovellus, myös Windows desktop näkyy taustalla (sovelluksen takana), kun sovellus käynnistyy.
kaikki asennetut pikakuvakkeet eivät näy automaattisesti
jos sinulla on asennusohjelma, joka lisää paljon pikakuvakkeita Windowsiin, huomaat, että kaikkia niistä ei näytetä oletuksena Windows 8: ssa. Erityisesti oikotiet asiakirjoihin jne. ei näy. Pikakuvakkeet sovelluksiin näytetään yleensä, mutta pikakuvakkeet muihin tiedostotyyppeihin eivät. Käyttäjä voi etsiä näitä pikanäppäimiä, jos hän tietää minkä tahansa sanan pikanäppäimen otsikossa, tai avata kaikki sovellukset-luettelon ja valita ne manuaalisesti, ja sitten pin pikanäppäimet. Ne lisätään sitten aloitusnäyttöön. Mutta sinun pitäisi yrittää olla vaihtoehtoinen tapa avata asiakirjoja jne. suoraan ohjelmistosta, jos se on mahdollista; se lisää mahdollisuutta, että käyttäjä avaa tiedostot.
Sovelluskansiot Windows 8: ssa
työpöytäsovellukset (työpöytäsovellukset) tulee aina asentaa Ohjelmatiedostot-kansioon Windowsissa (samalla tavalla kuin Windows-Sovellukset asennettiin Windows XP: ssä, Windows Vistassa ja Windows 7: ssä). Tarkka kansio polku Ohjelmatiedostot kansio voi vaihdella riippuen bittisyys (32 tai 64 bit) sovelluksen ja Windowsin. Lisätietoja on ”Program Files (x86)” & ”SysWOW64” folders article.
Windows Store-sovellukset (entinen ”Metro-Style apps”) tallennetaan myös Program Files-kansioon. Ne kaikki tallennetaan piilotettuun alikansioon, jonka nimi on \Program Files\WindowsApps. Oletusarvoisesti tämä kansio ei ole näkyvissä, mutta jos otat käyttöön piilotettujen kohteiden näyttämisen (esimerkiksi Windows 8: n Tiedostonhallintaohjelman kautta), tämä kansio näkyy. Lisätietoja on saatavilla ’WindowsApps’ – kansiossa Windows 8-artikkelissa.
älä koskaan tallenna tietoja Program Files-kansioon
Käyttäjäasetukset ja runtime-tietoja ei voi koskaan tallentaa Program Files-kansioon, koska tälle kansiolle on määritetty suojausoikeudet (tietoja voi vain lukea). Joten sinun ei pitäisi koskaan asentaa tiedosto tai asetustiedosto tähän kansioon, jos tiedot on päivitettävä, kun sovellus on käynnissä. Sen sijaan sinun tulisi käyttää tiettyjä paikkoja tiedostojärjestelmässä, jonka Windows tarjoaa näihin tarkoituksiin, esimerkiksi: Käyttäjät\< käyttäjä> \AppData\Roaming.
jos sinulla on Visual Basic 6.0-sovellus-sisällytä aina VB6 runtime

jos olet kehittänyt Visual Basic 6.0-sovelluksen, varmista, että jaat tarvittavat VB6 runtime-tiedostot ohjelmistollasi. Jotkut core VB6 runtimes tiedostot asennetaan oletuksena Windows 8, mutta kaikki eivät ole. Joten jos haluat olla varma, että kaikki toimii hyvin, sisällyttää kaikki tiedostot, jotka sovellus on riippuvainen asennuspaketissa.

Visual Basic 6.0-sovellukset ovat täysin yhteensopivia Windows 8: n kanssa. Voit lukea lisää Microsoftin tukilausunnosta VB6: lle Windows 8: ssa tästä artikkelista Microsoftin verkkosivuilta.

sovellus ja asennusohjelma on voitava ajaa 64-bittinen Windows
järjestelmä Windows 8 on hyvin todennäköisesti 64-bittinen tietokone 64 Windows asennettu. Joten varmista, että ohjelmisto voidaan ajaa 64-bittinen järjestelmä. Sovellusta ei tarvitse kääntää 64-bittiseksi, se voidaan kääntää 32-bittiseksi, mutta sovelluksen täytyy pystyä toimimaan 64-bittisessä järjestelmässä. Wow64-virtualisointitekniikkaa käytetään 32-bittisten ohjelmistojen ajamiseen 64-bittisissä järjestelmissä.

lisätietoja
Lisätietoja on saatavilla Windows 8-työpöytäsovellusten sertifiointivaatimuksista Microsoftin WWW-sivuilla; se kertoo, mitkä kriteerit työpöytäsovelluksen on täytettävä osallistuakseen Windows 8-työpöytäsovellusten sertifiointiohjelmaan. Myös theWindows 8 & Windows Server 2012 Compatibility Cookbook document on the same site in informative; se antaa ohjeita kehittäjille, jotta he voivat tarkistaa sovellustensa yhteensopivuuden Windows 8: n kanssa.

Katso myös:
Windows Desktop app vs Windows Store app: What ’ s difference?
Windows Store-sovelluksen asentaminen Windows 8: aan
asennusohjelman luominen Windows Vistalle ja Windows 7: lle
liittyvät tuotteet:
Samlogic Visual Installer

Write a Comment

Sähköpostiosoitettasi ei julkaista.