Browse Source

增强Cursor Windows机器码修改脚本,新增PowerShell原生随机字符串生成函数,提升代码可读性和可维护性。移除原有的随机字符串生成实现,确保生成的机器ID更加安全和随机化,进一步优化用户体验。

master v0.0.200
煎饼果子卷鲨鱼辣椒 3 days ago
parent
commit
460b2b47a7
  1. 22
      scripts/run/cursor_win_id_modifier.ps1

22
scripts/run/cursor_win_id_modifier.ps1

@ -13,6 +13,17 @@ $NC = "`e[0m"
$STORAGE_FILE = "$env:APPDATA\Cursor\User\globalStorage\storage.json"
$BACKUP_DIR = "$env:APPDATA\Cursor\User\globalStorage\backups"
# PowerShell原生方法生成随机字符串
function Generate-RandomString {
param([int]$Length)
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
$result = ""
for ($i = 0; $i -lt $Length; $i++) {
$result += $chars[(Get-Random -Maximum $chars.Length)]
}
return $result
}
# 🚀 新增 Cursor 防掉试用Pro删除文件夹功能
function Remove-CursorTrialFolders {
Write-Host ""
@ -1468,16 +1479,7 @@ function Modify-CursorJSFiles {
# 生成新的设备标识符
$newUuid = [System.Guid]::NewGuid().ToString().ToLower()
# PowerShell原生方法生成随机字符串
function Generate-RandomString {
param([int]$Length)
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
$result = ""
for ($i = 0; $i -lt $Length; $i++) {
$result += $chars[(Get-Random -Maximum $chars.Length)]
}
return $result
}
$machineId = "auth0|user_$(Generate-RandomString -Length 32)"
$deviceId = [System.Guid]::NewGuid().ToString().ToLower()

Loading…
Cancel
Save