win32utils-devel@rubyforge.org
2004-Jan-26 04:38 UTC
[Win32utils-devel] Re: win32-service ideas
Park,> Oh, you have wrong version of service.c > I will attach service.c for you.Sorry again ;-( This is with the new service.c you attached and slightly modified test2.rb: ---------------------------------------------------------------------- C:\extract\_ruby\WIN32-~1.2>ruby extconf.rb creating Makefile C:\extract\_ruby\WIN32-~1.2>nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cl -nologo -MD -Zi -O2b2xg- -G6 -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -I. -I./.. -I./../missing -c -Tcservice.c service.c cl -nologo -LD -Feservice.so service.obj msvcrt-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -pdb:none -dll -libpath:"c:/ruby/lib" -def:service.def Creating library service.lib and object service.exp C:\extract\_ruby\WIN32-~1.2>ruby test\tc_service.rb This test will stop and start your Clipboard service, as well as pause and resume your Schedule service. This is harmless unless you are actually using these services at the moment you run this test. Is it OK to proceed? (y/N) y This will take a few seconds. Be patient... Loaded suite test/tc_service Started .....F.............F.... Finished in 16.183 seconds. --------------- 24 tests, 66 assertions, 2 failures, 0 errors C:\extract\_ruby\WIN32-~1.2>nmake site-install Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. install -c -p -m 0755 service.so c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt/win32 C:\extract\_ruby\WIN32-~1.2>cd test C:\extract\_ruby\WIN32-~1.2\test>dir *.rb Volume in drive C has no label. Volume Serial Number is 6B0E-6992 Directory of C:\extract\_ruby\WIN32-~1.2\test 01/15/2004 07:07 AM 7,394 tc_service.rb 01/15/2004 07:07 AM 1,987 test.rb 01/25/2004 09:47 PM 1,241 test2.rb 3 File(s) 10,622 bytes 0 Dir(s) 21,345,996,800 bytes free C:\extract\_ruby\WIN32-~1.2\test>ruby test2.rb install (Win32ServiceError)te_service'': The specified service already exists. from test2.rb:10 C:\extract\_ruby\WIN32-~1.2\test>tp test2.rb "test2.rb" <======================================> Park: here I modified the test2.rb and changed the name of the service to "Sample_Svc1" to avoid name conflict <=======================================> C:\extract\_ruby\WIN32-~1.2\test>ruby test2.rb install installed C:\extract\_ruby\WIN32-~1.2\test>ruby test2.rb start (Win32ServiceError)t'': Overlapped I/O operation is in progress. from test2.rb:19 C:\extract\_ruby\WIN32-~1.2\test>ruby -v ruby 1.8.0 (2003-08-04) [i386-mswin32] C:\extract\_ruby\WIN32-~1.2\test> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/win32utils-devel/attachments/20040126/6c09de81/attachment.htm