Dropboxでリモートコンピュータのデスクトップを監視できちゃうよん

ちょっと前にこんな記事がありましたね

そんなDropboxを使ってリモートにあるコンピュータを操作してしまおうという無茶なソフトウェアがAkiraだ。

Dropboxを使ってリモートコンピュータを操作?·Akira MOONGIFT

しかしiPhoneとか携帯はDropboxに書き込みはできません…
でも、自動でスクショを定期的に書き込んでくれるようにすれば、他のPCなりiPhoneからデスクトップを監視できて良いなぁと思いちょっと書いてみましたw
Download Here

Console.Title = "Screen Shot Taker";

Console.WriteLine("Capture Screen Start...");
Console.WriteLine();

var rc = Screen.PrimaryScreen.Bounds;
Bitmap bmp = new Bitmap(rc.Width, rc.Height, PixelFormat.Format32bppArgb);

const string filePath = @"screen.jpg";

while (true)
{
	using (Graphics g = Graphics.FromImage(bmp))
	{
		g.CopyFromScreen(rc.X, rc.Y, 0, 0, rc.Size, CopyPixelOperation.SourceCopy);
	}

	bmp.Save(filePath, ImageFormat.Jpeg);

	Console.WriteLine(DateTime.Now.ToString());

	Thread.Sleep(1000 * 30);
}

これをコンパイルして、Dropboxのフォルダで実行すれば良いのです。
Publicフォルダに配置すればHttpで公開されるので携帯でも閲覧できますね


結構画像が重くなるので、大きさを縮小したり、画像を圧縮したりした方がDropboxに優しいかも知れませんねw