From: Kk Kk Date: 2012-07-22T12:40:50+09:00 Subject: why not do it like this ? #!/usr/bin/env ruby #-*- coding:cp936 -*- require ctypes dll = ctypes.WinDLL('user32.dll') dll.GetForegroundWindow() dll.LockWorkStation() -- Posted via http://www.ruby-forum.com/.