add:Dlass遥测

This commit is contained in:
2026-02-07 10:43:25 +08:00
parent 5cc1c7093a
commit 884abf5b0e
2 changed files with 29 additions and 2 deletions
+5 -1
View File
@@ -425,4 +425,8 @@ FodyWeavers.xsd
*.msi
*.msix
*.msm
*.msp
*.msp
# Telemetry DSN configuration file (contains sensitive information)
telemetry_dsn.txt
**/telemetry_dsn.txt
+24 -1
View File
@@ -1269,7 +1269,30 @@ namespace Ink_Canvas
return envDsn;
}
return "https://9aa07b78ee2a43edae34cc6c116ce90a@iccce.dlass.tech/2";
string assemblyLocation = Assembly.GetExecutingAssembly().Location;
string currentDir = Path.GetDirectoryName(assemblyLocation);
for (int i = 0; i < 5; i++)
{
string dsnFilePath = Path.Combine(currentDir, "telemetry_dsn.txt");
if (File.Exists(dsnFilePath))
{
string dsn = File.ReadAllText(dsnFilePath, System.Text.Encoding.UTF8).Trim();
if (!string.IsNullOrWhiteSpace(dsn))
{
return dsn;
}
}
DirectoryInfo parentDir = Directory.GetParent(currentDir);
if (parentDir == null)
{
break;
}
currentDir = parentDir.FullName;
}
return string.Empty;
}
catch
{