Windows-bureaubladtoepassingsprogramma
U kunt gedetailleerde telemetriegegevens en analyserapporten krijgen waarmee u kunt zien hoe uw Windows-bureaubladtoepassingen het doen via het nieuwe Windows-bureaubladtoepassingsprogramma. Als u deze rapporten wilt weergeven, gaat u naar het Dashboard van Partnercentrum >Insights> Windows-bureaubladtoepassingen en klikt u op Overzicht.
Er worden geen kosten in rekening gebracht voor toegang tot deze gegevens. U hoeft alleen maar u aan te melden en de windows-bureaubladtoepassingsprogrammaovereenkomst te accepterenen vervolgens een ondertekend bestand te uploaden met hetzelfde certificaat dat u hebt gebruikt om de uitvoerbare bestanden van uw toepassing te ondertekenen.
Deelnemen aan het Windows-bureaubladtoepassingsprogramma
Als uw bedrijf al een Partnercentrum-account heeft: meld u aan bij uw Partnercentrum-account (met het Microsoft-account dat is gekoppeld aan de accounteigenaar) en navigeer naar de pagina Programma's (in accountinstellingen of door Alle te selecteren in het linkernavigatiemenu). Klik onder Windows Desktop Application Programop Aan de slag om zonder extra kosten deel te nemen aan het programma. Als u een Azure AD-tenant hebt die is gekoppeld aan uw Partnercentrum-account, hebben gebruikers die u hebt toegevoegd, toegang tot het Windows-bureaubladtoepassingsprogramma. Binnenkort kunt u gedetailleerdere toegang instellen voor dit programma.
Fooi
Als uw bedrijf een Partnercentrum-account heeft, maar u er geen toegang toe hebt, vraagt u de beheerder om u toe te voegen als gebruiker. Alleen de accounteigenaar kan deelnemen aan het Windows-bureaubladtoepassingsprogramma.
Als uw bedrijf geen Partnercentrum-account heeft: u kunt zich rechtstreeks registreren voor het Windows-bureaubladtoepassingsprogramma. Binnenkort bieden we de mogelijkheid om een Azure AD-tenant te koppelen aan uw account zodat andere personen in uw bedrijf zich ook kunnen aanmelden.
Uw bureaubladtoepassingen toevoegen
Zodra u deel uitmaakt van het programma, moet u uw Windows-bureaubladtoepassingen toevoegen aan uw dashboard, zodat we u uw analyserapporten kunnen laten zien.
We gebruiken ondertekening van code om de identiteit van uw bedrijf vast te stellen en analyses op te halen voor apps die u publiceert.
We bieden u een bestand en vragen u om het te ondertekenen met dezelfde geldige, niet-verlopen, niet-ingetrokken certificaten voor ondertekening van programmacode die u gebruikt om uw bureaubladtoepassingen te ondertekenen. Daarna uploadt u dat ondertekende bestand naar uw dashboard. Dit laat ons weten dat alle bureaubladtoepassingen die zijn ondertekend met hetzelfde certificaat deel uitmaken van uw account. We gebruiken uw certificaatgegevens niet voor andere doeleinden.
Belangrijk
U hoeft dit proces niet te herhalen als u een nieuwe bureaubladtoepassing vrijgeeft. Zodra u het ondertekende bestand hebt geüpload, identificeren we automatisch nieuwe toepassingen die zijn ondertekend met hetzelfde certificaat en halen we automatisch analyses voor deze producten op. U hoeft het opgegeven bestand ook niet in uw toepassingen te distribueren of een soort toewijzing voor uw producten in te dienen
Een of meer bureaubladtoepassingen toevoegen
- Selecteer in uw dashboard Bureaubladtoepassingen toevoegen.
- Download het ondertekenbare bestand op de volgende pagina door Download het bestanden sla het bestand vervolgens op uw computer op.
- Onderteken het bestand dat u zojuist hebt gedownload met hetzelfde certificaat voor ondertekening van programmacode dat u gebruikt om uw bureaubladtoepassing(en) te verifiëren. U kunt SignTool.exe (beschikbaar in Microsoft Visual Studio en als onderdeel van de Windows SDK) gebruiken om dit bestand te ondertekenen. Hieronder vindt u meer informatie over dit proces.
- Upload het bestand dat u zojuist hebt ondertekend door het naar het veld te slepen (of klik om door uw bestanden te bladeren).
- Selecteer verzenden om het proces te voltooien.
Als u meer dan één certificaat voor ondertekening van programmacode gebruikt, kunt u de bovenstaande stappen voor elk van uw certificaten herhalen. U kunt een bestand downloaden, ondertekenen en uploaden voor elk huidig certificaat dat u gebruikt om uw toepassingen te ondertekenen. U kunt echter slechts één certificaat per gedownload bestand gebruiken.
Nadat u deze stappen hebt voltooid, identificeren we welke Windows-bureaubladtoepassingen zijn ondertekend met hetzelfde certificaat dat u hebt gebruikt om ons bestand te ondertekenen. In de meeste gevallen laten we u binnen 48 uur analytische rapporten zien, hoewel het af en toe wat langer kan duren.
Gebruik signtool.exe om het gedownloade bestand te ondertekenen
Microsoft biedt een hulpprogramma voor het ondertekenen van bestanden, SignTool.exe, met Visual Studio en in de Windows SDK. U kunt dit hulpprogramma gebruiken om het ondertekeningsproces voor code uit te voeren en te controleren. Meer informatie over SignTool.exe is hier beschikbaar.
Hier volgen twee van de meest voorkomende manieren om dit hulpprogramma te gebruiken om het ondertekenbare bestand te ondertekenen.
Als u toegang hebt tot het certificaat voor ondertekening van programmacode als een PFX--bestand (Personal Information Exchange):
signtool sign /f MyCert.pfx /p MyCertPassword /v SignableFile.bin
Als het certificaat voor ondertekening van programmacode beschikbaar is in uw lokale certificaatarchief:
Signtool sign /v /s MY /n CertSubjectName SignableFile.bin
Nadat u het bestand hebt ondertekend, kunt u controleren of het is ondertekend met een geldig certificaat met het volgende:
signtool verify /a SignableFile.bin
Uw analytische gegevens weergeven
Nadat uw ondertekende bestanden zijn geüpload en we uw bureaubladtoepassingen hebben geïdentificeerd, ziet u in uw dashboard een overzicht van uw toepassingen, samen met belangrijke metrische gegevens.
In onze telemetriegegevens worden statusgegevens weergegeven, zoals crashes voor elke toepassing die aan uw certificaat is gekoppeld. Uw dashboard toont een overzicht van uw toepassingen, samen met belangrijke metrische gegevens. U kunt elke toepassing selecteren om het rapport Statusrapport weer te geven, Rapportinstalleren en rapport in het dashboard blokkeren. U kunt analytische gegevens ook programmatisch ophalen met behulp van de Microsoft Store Analytics-API.
Notitie
Als we detecteren dat de metagegevens van een toepassing zijn bijgewerkt om een nieuwe naam te gebruiken, beginnen we nieuwe gegevens onder de nieuwe naam te rapporteren. Historische gegevens die aan de oude naam zijn gekoppeld, blijven 30 dagen bewaard.
Analyse is pas beschikbaar voor een toepassing als deze op ten minste 100 apparaten is geïnstalleerd.
Statusrapport
Met het rapport Health kunt u gegevens ophalen met betrekking tot de prestaties en kwaliteit van uw app, inclusief crashes en niet-reagerende gebeurtenissen. Waar van toepassing kunt u stacktraceringen en/of CAB-bestanden weergeven voor verdere foutopsporing.
U kunt de gegevens op verschillende manieren filteren, zodat u het volgende kunt doen:
- Een overzicht weergeven van alle fouttypen, gesorteerd op aantal treffers
- Inzoomen op een bepaalde fout en stacktraceringen downloaden om het probleem sneller op te sporen
- Een nieuwe versie van uw toepassing vergelijken met de vorige releases
- Statusgegevens weergeven in aggregaties of per regio, zodat u problemen kunt isoleren die specifiek zijn voor een regio
- Prestaties van uw bureaubladtoepassingen vergelijken in Windows-versies of op een specifieke versie, zoals de nieuwste Versie van Windows 10
- Statusgegevens weergeven voor een bepaald uitvoerbaar bestand dat is opgenomen in uw toepassing
Selecteer symbolen uploaden boven aan de tabel Fouten om een .zip bestand te uploaden met de symboolbestanden van uw toepassing. Deze symboolbestanden worden geïndexeerd en gebruikt om nauwkeurigere stacktraceringen te produceren. Symboolbestandstypen binnen de .zip moeten .pdb, .dllof .exezijn. Nadat u het .zip-bestand hebt geüpload, ziet u minder ! Onbekende waarden voor nieuwe fouten in de foutenlijst van uw toepassing over ongeveer 5 dagen.
Rapport installeren
In het rapport Installeert kunt u zien op hoeveel apparaten een toepassing voor een bepaalde dag is geïnstalleerd en het gemiddelde aantal apparaten waarop elke toepassingsversie in de afgelopen 30 dagen is geïnstalleerd.
U kunt de gegevens op verschillende manieren filteren, zodat u het volgende kunt doen:
- Bekijk een samenvatting van uw installaties, gesorteerd op populariteit
- Een nieuwe versie van uw toepassing vergelijken met de vorige releases
- Installatiegegevens weergeven in aggregaties of per regio
- Prestaties van uw bureaubladtoepassingen vergelijken in Windows-versies of op een specifieke versie, zoals de nieuwste Versie van Windows 10 of Windows Insider Fast en Slow-releases
Rapport voor toepassingsblokken
In het toepassingsblok wordt rapport informatie weergegeven over Windows 10-apparaten waarop uw toepassing invloed heeft op Windows 10-upgrades. U kunt zien hoeveel apparaten op een bepaalde dag worden beïnvloed, samen met het gemiddelde aantal apparaten in de afgelopen 30 dagen.
De inbegrepen typen upgradeblokken zijn als volgt:
Categorie | Uitgeven | Beschrijving | Richtlijnen voor gebruikers |
---|---|---|---|
Potentieel sediment | De upgrade wordt geblokkeerd | De toepassing werkt niet in de nieuwe versie van de besturingssysteemversie. Gebruikersactie is vereist tijdens de installatie om door te gaan met de upgrade. | Verwijder de toepassing voordat u een upgrade uitvoert en neem contact op met de ontwikkelaar voor een compatibele versie van de toepassing. |
Tijdelijk sediment | Kan upgrade blokkeren. De toepassing moet worden getest. | Microsoft onderzoekt upgradeproblemen met betrekking tot deze toepassing. De upgrade wordt niet geïmplementeerd voor gebruikers die mogelijk worden beïnvloed. | Verwijder de toepassing voordat u een upgrade uitvoert en neem contact op met de ontwikkelaar voor een compatibele versie van de toepassing. |
Runtimemelding | Werkt mogelijk niet correct in de nieuwe versie van de versie van het besturingssysteem, maar blokkeert de upgrade niet | De toepassing voorkomt de upgrade niet, maar er zijn problemen gedetecteerd waardoor deze mogelijk niet goed werkt in de nieuwe versie van de besturingssysteemversie. | Er is geen actie vereist om door te gaan met de upgrade, maar zorg ervoor dat u de toepassing test op de nieuwe versie van de besturingssysteemversie en neem indien nodig contact op met de ontwikkelaar voor een compatibele versie. |
Analytische gegevens ophalen met behulp van de Microsoft Store Analytics-API
Met de Microsoft Store Analytics-API kunt u programmatisch analysegegevens ophalen voor toepassingen die u aan uw account hebt toegevoegd.
Deze API biedt de volgende methoden die specifiek zijn voor het Windows-bureaubladtoepassingsprogramma:
- installeert
- Fout raakt
- details van fout
- Stack-tracering
- CAB-bestand
- upgradeblokken
- details van upgradeblok
Zie Analytische gegevens van Access met behulp van Store-servicesvoor meer informatie over het gebruik van deze API.
Metagegevens van uw bureaubladtoepassing beheren
We gebruiken de bestandsnaam, bestandsversie, productnaam en metagegevens van productversies in uw uitvoerbare bestanden om de logische groeperingen van uitvoerbare bestanden in toepassingen af te stellen. Als uitvoerbare bestanden geen nauwkeurige metagegevens hebben, worden ze mogelijk samen weergegeven onder een Onbekende toepassingsnaam of wordt de naam van de toepassing standaard ingesteld op de afzonderlijke naam van het uitvoerbare bestand.
Door de metagegevens van uw apps en bestanden up-to-date te houden, zorgt u ervoor dat ze correct worden weergegeven in uw dashboard. Hier volgen enkele aanbevelingen:
- Gebruik uw certificaat om elk uitvoerbaar bestand te ondertekenen dat u wilt zien in uw analyserapport, niet alleen uw uitvoerbare installatiebestanden.
- Geef consistente productnaam- en productversiegegevens op voor alle uitvoerbare bestanden die deel uitmaken van dezelfde toepassing (bijvoorbeeld Mijn toepassing). Als sommige van uw uitvoerbare bestanden worden gedistribueerd met meerdere toepassingen, geeft u ze unieke namen (d.w.w. gedeelde onderdelen) zodat u analyses voor die uitvoerbare bestanden afzonderlijk kunt zien van de toepassingen waarmee ze zijn gedistribueerd.
- Telkens wanneer u wijzigingen aanbrengt in uw metagegevens, ziet u mogelijk een nieuwe vermelding voor uw toepassing in uw dashboard. Als u een wijziging aanbrengt, worden uw wijzigingen door nieuwe binnenkomende telemetriegegevens weergegeven, maar worden uw oude telemetriegegevens nog steeds weergegeven als een Onbekende toepassing.
- Wanneer u een bestand wijzigt, moet u ervoor zorgen dat u de versie- en productversienummers van de toepassing bijwerkt.
Fooi
Gebruik VERSIONINFO resources om de FileDescription, FileVersion, ProductNameen ProductVersion voor uw bestanden en toepassingen in te stellen. In het volgende voorbeeld wordt een VERSIONINFO resource gedefinieerd:
#define VER_PRODUCTNAME_STR "Sample App" #define VER_PRODUCTVERSION 3,10,349,0 #define VER_PRODUCTVERSION_STR "3.10.349.0\0" #define VER_FILEDESCRIPTION_STR "Sample File" #define VER_FILEVERSION 3,10,349,0 #define VER_FILEVERSION_STR "3.10.349.0\0" #define VER_COMPANYNAME_STR "XYZ Corp." #define VER_LEGALCOPYRIGHT_STR "Copyright \251 XYZ Corp." VS_VERSION_INFO VERSIONINFO FILEVERSION VER_FILEVERSION PRODUCTVERSION VER_PRODUCTVERSION FILEFLAGSMASK VER_FILEFLAGSMASK FILEFLAGS VER_FILEFLAGS FILEOS VER_FILEOS FILETYPE VER_FILETYPE FILESUBTYPE VER_FILESUBTYPE BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "ProductName", VER_PRODUCTNAME_STR VALUE "ProductVersion", VER_PRODUCTVERSION_STR VALUE "FileDescription", VER_FILEDESCRIPTION_STR VALUE "FileVersion", VER_FILEVERSION_STR VALUE "CompanyName", VER_COMPANYNAME_STR VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR END END END
Accountgebruikers toevoegen en beheren
U kunt Azure Active Directory gebruiken om extra gebruikers toe te voegen en te beheren in uw Windows Desktop Application Program-account. U kunt afzonderlijke gebruikers, groepen gebruikers of Azure AD-toepassingen toevoegen, zodat elke gebruiker een vooraf gedefinieerde rol (Manager of Ontwikkelaar) krijgt.
Azure Active Directory koppelen aan uw account
Als u accountgebruikers wilt toevoegen en beheren, moet u eerst uw account koppelen aan De Azure Active Directory van uw organisatie. Als uw organisatie al Gebruikmaakt van Office 365 of andere zakelijke services van Microsoft, hebt u al Azure AD. Anders kunt u zonder extra kosten een nieuwe Azure AD-tenant maken.
Zie Azure Active Directory koppelen aan uw Partnercentrum-account voor meer informatie. Hoewel het onderwerp gericht is op het ontwikkelaarsprogramma voor Windows-apps, werkt het koppelen van een tenant op dezelfde manier voor het Windows-bureaubladtoepassingsprogramma.
Gebruikers, groepen en Azure AD-toepassingen toevoegen aan uw account
Nadat u de Azure AD-koppeling hebt ingesteld, kunt u gebruikers toevoegen door naar de sectie Gebruikers te gaan onder Accountinstellingen. Aan elke gebruiker wordt een rol toegewezen waarmee de toegang tot het account wordt gedefinieerd. U kunt ook groepen gebruikers en Azure AD-toepassingen toevoegen om hen toegang te verlenen tot uw Partnercentrum-account. Zie Gebruikers, groepen en Azure AD-toepassingen toevoegenvoor meer informatie over het toevoegen van gebruikers.
Aan elke gebruiker, groep of Azure AD-toepassing die u aan uw account toevoegt, moet een rol worden toegewezen. Dit proces wordt beschreven in Rollen of aangepaste machtigingen instellen voor accountgebruikers. Houd er echter rekening mee dat er voor het Windows-bureaubladtoepassingsprogramma geen mogelijkheid is om aangepaste machtigingen toe te wijzen of om de toegang per product te beperken. In plaats daarvan moet aan elke gebruiker een van de volgende standaardrollen worden toegewezen.
Rol | Beschrijving |
---|---|
Directeur | Kan certificaten uploaden en verwijderen en alle analytische gegevens bekijken. Heeft volledige toegang tot het account, met uitzondering van het wijzigen van financiële gegevens. Dit omvat het beheren van gebruikers, maar houd er rekening mee dat de mogelijkheid om gebruikers in de Azure AD-tenant te maken en te verwijderen afhankelijk is van de machtiging van het account in Azure AD. Als een gebruiker de rol Manager heeft toegewezen, maar geen globale beheerdersmachtigingen heeft in de Azure AD van de organisatie, kunnen ze geen nieuwe gebruikers maken of gebruikers verwijderen uit de directory (hoewel ze de accountrol van een gebruiker kunnen wijzigen). Houd er rekening mee dat als uw account is gekoppeld aan meer dan één Azure AD-tenant, een Manager geen volledige details kan zien voor een gebruiker (inclusief voornaam, achternaam, e-mailadres voor wachtwoordherstel en of ze een globale beheerder van Azure AD zijn) tenzij ze zijn aangemeld bij dezelfde tenant als die gebruiker met een account met globale beheerdersmachtigingen voor die tenant. Ze kunnen echter gebruikers toevoegen en verwijderen in elke tenant die is gekoppeld aan het account. |
Ontwikkelaar | Kan toepassingen en certificaatgegevens bekijken die zijn gekoppeld aan het account en kunnen de Health en Installaties rapport bekijken. Kan geen financiële gegevens of accountinstellingen weergeven. |
FAQ
- Waarom zie ik geen gegevens voor een toepassing? Er worden pas gegevens weergegeven als er voldoende gebruikers zijn om zinvolle informatie te verzamelen. Als u uw toepassing zojuist hebt uitgebracht, kan het enige tijd duren om deze minimale acceptatiedrempel te bereiken. Een andere reden waarom u mogelijk geen gegevens ziet, is als u geen bestand met het certificaat voor een bepaalde toepassing hebt ondertekend. Zorg ervoor dat u bestanden uploadt die zijn ondertekend met elk certificaat dat u gebruikt om uw toepassingen te ondertekenen.
- Kan ik deze gegevens openen via een API? Ja, de gegevens worden beschikbaar gesteld via een openbare API wanneer het programma beschikbaar is voor alle ontwikkelaars.
- Hoe zit het met toepassingen met oudere certificaten? Helaas bieden we geen ondersteuning voor het indienen van certificaten die zijn verlopen of ingetrokken, zelfs niet als u ze met dezelfde sleutel verlengt.
- Waarom zie ik een toepassing die ik niet herken? Als het certificaat dat u gebruikt voor het aanmelden van bestanden in uw toepassing ook wordt gebruikt door iemand anders in uw bedrijf om een andere toepassing te ondertekenen, ziet u ook telemetrie voor die toepassing. In de toekomst bieden we een optie om toepassingen van uw dashboard te verbergen. Als uw bedrijfsaccount is gekoppeld aan een Azure AD-tenant, kunt u uw beheerder vragen om gebruikersmachtigingen te wijzigen, zodat alleen specifieke toepassingen zichtbaar zijn voor u.
- Hoe kan ik feedback geven over de ervaring of ondersteuning krijgen? Als u hulp nodig hebt, kunt u hier een ondersteuningsaanvraag maken. Als u uw feedback wilt delen, gebruikt u de koppeling Feedback (onder Accountinstellingen) en selecteert u het gebied Analytics om ons te laten weten wat u ervan vindt.