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); }
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; }
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; }