sudo uygulaması windows

isthambul1453

Yasaklanmış Üye
Cezalı
Mesaj
360
Çözümler
3
Beğeni
249
Puan
764
Ticaret Puanı
0
1771782801130.webp


1771782838262.webp

1771782852571.webp

1771782890072.webp

- Real Windows Service (ChmodCLIGrantSvc)
- Servis kurulur, otomatik baslar, heartbeat/health kontrolu vardir.

- Grant/Revoke Altyapisi
- `--grant-apply <path>` ile yetki uygular
- `--grant-revoke <path>` ile geri alir
- Revoke sonrasi ilgili path'in prompt cache kaydi da temizlenir.

- SQLite Kalici Kayit
- Tum grant kurallari ve son durumlar DB'de tutulur.
- DB: `%LOCALAPPDATA%\ChmodCLI\grants.db`

- Context Menu (Sag Tik)
- Dosya, klasor ve klasor arkaplani icin Grant/Revoke komutlari
- Hedefe tek tikla yetkilendirme/geri alma

- Modern Prompt (WebView2)
- Android superuser mantigina benzer Grant/Deny ekrani
- Hatirla secenekleri:
- Do not remember
- 15 minutes
- 30 minutes
- 60 minutes
- Forever

- Drag & Drop
- Dosya/klasoru `ChmodCLI.exe` uzerine birakinca grant-apply akisi calisir.

============================================================
2) Kurulum (Onerilen)
============================================================

1. Setup EXE'yi Yonetici (Run as Administrator) olarak calistir.
2. Kurulum bittiginde sistemi yeniden baslat.
3. Reboot sonrasi servis, context menu ve grant altyapisi aktif olur.

Not:
- Kurulum klasoru varsayilan olarak:
`C:\Program Files\ChmodCLI\`
- Ana dosyalar:
- `ChmodCLI.exe`
- `ChmodCLI.Service.exe`

============================================================
3) Hemen Dogrulama
============================================================

PowerShell'de su komutlarla durum kontrol et:

`& "C:\Program Files\ChmodCLI\ChmodCLI.exe" --svc status`

Beklenen:
- `svc installed : YES`
- `svc state ... RUNNING`
- `svc ready : YES`
- `svc heartbeat : FRESH`

Sag tik menusu kurulu mu kontrol:

`& "C:\Program Files\ChmodCLI\ChmodCLI.exe" --context-menu status`

============================================================
4) Gunluk Kullanim
============================================================

A) Terminalden Grant

`& "C:\Program Files\ChmodCLI\ChmodCLI.exe" --grant-apply "C:\Windows\System32\drivers\etc"`

B) Terminalden Revoke

`& "C:\Program Files\ChmodCLI\ChmodCLI.exe" --grant-revoke "C:\Windows\System32\drivers\etc"`

C) Kayitlari Listele

`& "C:\Program Files\ChmodCLI\ChmodCLI.exe" --grant-list`

Ornek satir:
`ACTIVE | dir | grants=1 | last=ok | updated=... | C:\Windows\System32\drivers\etc`

D) Sag Tik ile

- Dosya/klasor uzerinde sag tikla:
- `ChmodCLI Grant`
- `ChmodCLI Revoke`

============================================================
5) PowerShell Notu (Cok Onemli)
============================================================

PowerShell'de EXE path'ini dogrudan tirnakla yazip arguman eklemek parser hatasi uretir.
Dogru kullanimda basina `&` koy:

Dogru:
`& "C:\Program Files\ChmodCLI\ChmodCLI.exe" --svc status`

Yanlis:
`"C:\Program Files\ChmodCLI\ChmodCLI.exe" --svc status`

============================================================
6) Sik Karsilasilan Sorunlar
============================================================

1. "Grant deyince ekran acilmiyor"
- Neden: Onceki remember karari cache'de kalmis olabilir.
- Cozum:
- `--grant-revoke <path>` calistir (cache kaydi temizlenir)
- Sonra tekrar `--grant-apply <path>` dene.

2. "Svc NOT_FOUND" veya servis baslamiyor
- Kurulum eksik/bozuk olabilir.
- Yonetici PowerShell ile:
- `--svc install`
- reboot
- `--svc start`
- `--svc status`

3. "WebView2 veri dizini" hatasi
- Guncel surum `%LOCALAPPDATA%\ChmodCLI\WebView2` kullanir.
- Program Files altinda veri dizini olusturmaya calisan eski surumleri kullanma.

4. Context menu gorunmuyor
- Yonetici PowerShell:
- `--context-menu install`
- Gerekirse Explorer veya PC restart.

============================================================
7) Faydalı Komutlar (Hizli Referans)
============================================================

- Service:
- `--svc install`
- `--svc start`
- `--svc stop`
- `--svc status`
- `--svc health`
- `--svc uninstall`

- Context menu:
- `--context-menu install`
- `--context-menu uninstall`
- `--context-menu status`

- Grant DB:
- `--grant-list`
- `--grant-add <path>`
- `--grant-remove <path>`
- `--grant-apply <path>`
- `--grant-revoke <path>`

============================================================
8) Paket Icerigi
============================================================

Release paketinde tipik olarak su dosyalar bulunur:
- Setup EXE
- `SHA256=55F1D2BDAFF9E27C06F922D88E4E9B85C4B3A19B928CDAADEE999C1AC792B4F3`
- Bu dokuman (`README_RELEASE.txt`)

============================================================
9) Kisa Ozet
============================================================

ChmodCLI v4 ile:
- Kur -> Reboot -> Kontrol et -> Kullan
- Sag tikla hizli Grant/Revoke
- Modern WebView2 onay ekrani
- Kalici SQLite kayitlari
- Servis tabanli stabil altyapi

Bu surum, hem terminal gucunu hem de GUI konforunu tek bir akista birlestirir.



 
Son düzenleme:
24H2 altı için düzenledim ve tekrar güncellendi

1772157636233.webp


fallbacke düşerse diye

1772157668970.webp

1772157697525.webp

1772157716587.webp

1772157742748.webp

1772157775515.webp

1772157999857.webp

1772158035437.webp
 

Dosya Eklentileri

  • 1772157911827.webp
    1772157911827.webp
    12,5 KB · Gösterim: 18
Geri
Üst