コード例 #1
0
        private async void Email_B_Click(object sender, RoutedEventArgs e)
        {
            Windows.System.Profile.AnalyticsVersionInfo analyticsVersion = Windows.System.Profile.AnalyticsInfo.VersionInfo;
            var body = "";

            body += "平台" + analyticsVersion.DeviceFamily;
            body += System.Environment.NewLine;
            ulong v  = ulong.Parse(Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamilyVersion);
            ulong v1 = (v & 0xFFFF000000000000L) >> 48;
            ulong v2 = (v & 0x0000FFFF00000000L) >> 32;
            ulong v3 = (v & 0x00000000FFFF0000L) >> 16;
            ulong v4 = (v & 0x000000000000FFFFL);

            body += "    版本" + $"{v1}.{v2}.{v3}.{v4}";
            body += System.Environment.NewLine;
            Windows.ApplicationModel.Package package = Windows.ApplicationModel.Package.Current;
            body += "   应用平台 " + package.Id.Architecture.ToString();
            body += System.Environment.NewLine;
            body += "   程序名称 " + "Komorenobi_UWP";
            EasClientDeviceInformation eas = new EasClientDeviceInformation();

            body += System.Environment.NewLine;
            body += "   机器制造商" + eas.SystemManufacturer;
            var address = "*****@*****.**";
            var subject = "反馈:";


            var mailto = new Uri($"mailto:{address}?subject={subject}&body={body}");
            await Launcher.LaunchUriAsync(mailto);
        }
コード例 #2
0
        private void GetSystemVersion()
        {
            Windows.System.Profile.AnalyticsVersionInfo analyticsVersion = Windows.System.Profile.AnalyticsInfo.VersionInfo;

            //var reminder = analyticsVersion.DeviceFamily;

            ulong v        = ulong.Parse(Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamilyVersion);
            ulong v1       = (v & 0xFFFF000000000000L) >> 48;
            ulong v2       = (v & 0x0000FFFF00000000L) >> 32;
            ulong v3       = (v & 0x00000000FFFF0000L) >> 16;
            ulong v4       = (v & 0x000000000000FFFFL);
            var   reminder = $"{v1}.{v2}.{v3}.{v4}";

            SystemVersion.Text = "系统版本:Windows " + reminder;
        }
コード例 #3
0
ファイル: viewModel.cs プロジェクト: xhowar/lindexi_gd
        public void 获取系统信息()
        {
            Windows.System.Profile.AnalyticsVersionInfo analyticsVersion = Windows.System.Profile.AnalyticsInfo.VersionInfo;

            reminder = analyticsVersion.DeviceFamily;

            ulong v  = ulong.Parse(Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamilyVersion);
            ulong v1 = (v & 0xFFFF000000000000L) >> 48;
            ulong v2 = (v & 0x0000FFFF00000000L) >> 32;
            ulong v3 = (v & 0x00000000FFFF0000L) >> 16;
            ulong v4 = (v & 0x000000000000FFFFL);

            reminder = $"{v1}.{v2}.{v3}.{v4}";
            Windows.ApplicationModel.Package package = Windows.ApplicationModel.Package.Current;
            reminder = package.Id.Architecture.ToString();
            reminder = package.DisplayName;
            EasClientDeviceInformation eas = new EasClientDeviceInformation();

            reminder = eas.SystemManufacturer;
        }