Python ile Windows'u kilitlemek

Merhaba arkadaşlar python ile bi program yazıp windows bilgisayarı kilitlemek istiyorum. Kullanıcı adı ve şifre sorsun. Bunu nasıl yapabilirim yol gösterebilir misiniz?

Merhaba, aşağıdaki linke bir bakın isterseniz.

2 Beğeni

Soruyla alakalı değil ama kullanıcıyı kilitlemek için ctrl+L kombinasyonu kullanılıyor.

1 Beğeni

O windows logo tuşu + L değil miydi?

Hiç kullanmadığım için bilmiyorum.

temel olarak böyle sonrasın sana kalmış

# -*- coding=utf-8 -*-

import os

os.system("rundll32.exe user32.dll,LockWorkStation")

İmport os

os.system("shutdown-s")
//-r sanırım yeniden başlatır.
//-s kapatır.

Yaptıgım bir programın süresi 1 ay sonra satın almak gerekiyor. Bunun için süre gibi bir komutu varmı windows da?

Evet, windows tuşu + L

Program ilk açılışta tarihi kaydeder, bir sonraki girişlerde karşılaştırma yapıp 1 ayın geçip geçmediğini kontrol eder. Geçmişse uyarı verip kendini kapatır.

1 Beğeni

peki kullanıcı her giriş de tarihi geri alırsa? :slight_smile:

Programa ilk kurulduğunda tarihi öğrenmek için bir web sitesinden tarihi çek onu kaydet. Sonra her program açıldığında tarihi kontrol et 1 ay geçmiş mi diye. 1 ay geçince de işini halledersin

3 Beğeni

Bir api sitesi veya https://www.worldtimeserver.com/current_time_in_TR.aspx böyle bir yerden bs4 ile işini halledebilirsin

Bilgisayarda internet yoksa yapabileceğiniz bir şey yok, farklı yollar düşünün. :smile:

beautifulsoup4 için iyi bir kaynak varmı?

https://www.tutorialspoint.com/python/python_reading_html_pages.htm

https://beautiful-soup-4.readthedocs.io/en/latest/

Bunlar işinize yarar umarım :slight_smile:

time modülünde monotonic fonksiyonu bu amaç için geliştirilmiş. Kullanıcının değiştiremeyeceği bir zaman sayacı oluşturmak için. Ama ne kadar kullanışlıdır bilemem.

Python resmi belgeleri monotonikligin kapsamini tanimlamamis. Teknik olarak, program omruyle sinirli olabilir. Pratikte isletim sistemi oturumunun omruyle sinirli (restart’ta sifirlaniyor).

Evet, gordum. Cevabim mesajin diger kismina oldugu icin oradan alinti yaptim. “Ne kadar kullanislidir bilemem”. Cevap: Sifir.

1 Beğeni