Delete | Engin Polat\'ın Windows 8 , Windows Phone 8 ve C# içerikli programcılık sitesi

Arşiv

Etiketlenen yazılar delete

Windows Phone 8 telefonu uzaktan kilitleme-silme-çaldırma

13 June 2013 3 yorum

Windows Phone 8 kullanıyorsunuz ve önemli bir toplantıya girdiniz, telefonunuzu masanızda unuttuğunuzu farkettiniz. Çalışma arkadaşlarınızın telefonunuzu kullanarak adınıza email veya tweet atmasınından endişeleniyorsunuz. (Başıma geldiği için, ne kadar sıkıntı verici olduğunu biliyorum)

Hatta telefonunuzu kaybetmiş olabilirsiniz ve bulan kişilerin telefonunuzu kullanmasını istemiyorsunuz.

Windows 8 işletim sistemi kullanıyorsanız, telefonunuzu bilgisayarına bağlamışsınızdır mutlaka, Windows Phone uygulaması bilgisayarınızda kuruludur;

Uygulamayı başlatıp ekranın sağına doğru kaydığınızda, Kayıp telefon bulma kutusunu göreceksiniz;

Alternatif olarak internet tarayıcınızın ile Find My Phone adresini ziyaret edebilirsiniz.

İlk ziyaretinizde ekrana telefonunuzun markası, modeli ve verdiğiniz isim gelecek, yanında da Çaldır, Kilitle ve Sil linkleri yer alacak.

Linklerden herhangi birine tıkladığınızda telefonunuz ile ilgili bir defa yapmanız gereken ayarları içeren pencere karşınıza gelecek;

Gerekli alanları doldurduktan sonra Çaldır, Kilitle ve Sil linklerini kullanabiliriz.

Çaldır linkine tıkladığınızda ekranın altında bir bar belirecek ve gittikçe dolacak, benim durumumda yaklaşık barın yarısı dolduğunda telefonumdan tiz bir melodi duyulmaya başlandı;

Kilitle linkine tıkladığınızda, telefonunuz kilitlendiğinde ekranda belirecek mesajı belirleyebildiğiniz, kilidi açmak için kullanılacak şifre kombinasyonunu belirleyebildiğiniz ayar penceresi ekrana gelecek;

Gerekli alanları uygun şekilde doldurup Kilitle butonuna tıkladığınızda, ekranın altında bir bar belirecek ve gittikçe dolacak.

Bir noktada telefonunuzun kilitlendiğini ve eğer ayar penceresinde ilgili kutucuğu işaretlediyseniz tiz bir melodinin duyulduğunu farkedeceksiniz;

Kilidi açmak için ayar penceresinde belirlediğiniz kilit kombinasyonunu kullanmanız gerekmektedir.

Son olarak Sil linkine tıkladığınızda telefonunuzun fabrika ayarlarına döndürüleceğini, içerisindeki tüm ayarların, uygulamaların ve dosyaların silineceğini belirten bir uyarı gelecek;

Telefonumu ve içindeki uygulamaları sevdiğim için Eminim kutusunu işaretleyip bu noktadan öteye gitmedim. Eğer deneyen olursa yorumunu aşağıdaki yorum alanına bekliyorum.

C# ile Geçici Dosya (Temporary File) oluşturma sınıfı yazalım

13 July 2011 Yorum yapılmamış

Projelerimizde dosya sistemi üzerinde geçici olarak dosya oluşturma ve işimiz bittiğinde silme ihtiyacı hissedebiliriz.

Bu yazıyı okumadan önce Hem benzersiz hem de geçici dosya oluşturmanın en kolay yolu ve C# ile Geçici Dosya Oluşturmak başlıklı yazılarımı okumanızı öneririm.

Bu linkte bulduğum yöntemi çok kullanışlı buldum ve sizler (aynı zamanda kendim) için türkçeleştirdim;

public class TempFile : IDisposable
{
	public TempFile() : this(string.Empty)
	{ }

	private readonly string _tmpfile;

	public TempFile(string extension)
	{
		_tmpfile = Path.GetTempFileName();

		if (!string.IsNullOrEmpty(extension))
		{
			string newTmpFile = _tmpfile + extension;

			/// Yeni bir geçici dosya oluşturulur
			File.Create(newTmpFile, 0);
			/// Eski geçici dosya silinmediyse, silinir.
			File.Delete(_tmpfile);

			/// Yeni oluşturulan geçici dosya kullanıma hazır!
			_tmpfile = newTmpFile;
		}
	}

	public string FullPath
	{
		get { return _tmpfile; }
	}

	void IDisposable.Dispose()
	{
		if (!string.IsNullOrEmpty(_tmpfile) && File.Exists(_tmpfile))
		{
			File.Delete(_tmpfile);
		}
	}
}

Kullanımına örnek;

using(TempFile tmp = new TempFile(".dat")) /// dat uzantılı bir geçici dosya oluşturuluyor
{
	/// FullPath özelliğinden geçici dosyanın yolu ve dosya adı alınabilir;
	string filename = tmp.FullPath;
}