Displaying 20 results from an estimated 700 matches similar to: "Using callbacks with ReadFileEx"
2012 Apr 25
1
Function ReadFileEx in Wine
Hi,
I would like to know if this function is completely implement in Wine because since the release of new Ubisoft's games, there is a problem to launch correctly the game.
The error message is :
Code:
2011-12-21 22:04:31 [ 97] [ERROR ] NamedPipeReceiveLoop.cpp (74) : ReadFileEx failed, error = 997.
On Microsoft msdn website, this error (997 = ERROR_IO_PENDING) means that an operation
2007 Oct 09
5
Playing with ReadFileScatter()
Hi all,
Looking at the IO.readlines source in io.c, it looks to me like they
grab 8k chunks, split on the input record separator, and buffer accordingly.
Since it looks like ReadFileScatter() does some of that work
automatically (in page file sized chunks), I thought I''d give it a try.
Here''s what I''ve got, but it doesn''t work. I have an incorrect parameter
2008 Nov 22
2
GetFinalPathNameByHandle for XP and earlier
Hi all,
How''s this look? I based it on
http://msdn.microsoft.com/en-us/library/aa366789(VS.85).aspx.
I''m undecided as to when I should raise an error versus when I should just let
it fall through, but this is how it is for now.
You''ll need the latest windows-pr from CVS, btw.
Regards,
Dan
PS - Where should I put it? In Windows::File directly? In a separate helper
2006 Oct 19
1
Fw: Win32 OVERLAPPING IO
Suggestions?
----- Forwarded Message ----
From: James Tucker <jt at ra66i.co.uk>
To: djberg96 at yahoo.com
Sent: Thursday, October 19, 2006 7:28:30 AM
Subject: Win32 OVERLAPPING IO
Hi Daniel,
My name is James Tucker, I''ve been hacking in Ruby for only a few
months now, however am an experienced general programmer in a wide
variety of languages. My current focus is on a new
2006 Mar 20
5
Need some ACL help for win32-file
Hi folks,
I''ve got most everything done for the pure Ruby version of win32-file.
The last thing left (since I''ll be moving the IO methods to a different
package eventually) is the file security stuff. Here''s what I''ve got so
far for the get_permissions method. However, I''m stuck at GetAce(). If
someone could help me finish up this method, I
2006 May 26
13
win32-dir, unicode
Hi,
I''ve got a preliminary version of the pure Ruby version of win32-dir in
CVS. However, I was hoping to work out the Unicode issue. Run this:
from = "C:\\test"
to = "?????"
Dir.mkdir(from) unless File.exists?(from)
Dir.create_junction(to, from)
It works, but my explorer (and dos) window shows the name garbled. I
don''t think it''s a font
2008 May 06
4
DeviceIoControl + IOCTL_DISK_GET_DRIVE_GEOMETRY problem
Hi all,
Ok, what am I doing wrong here?
require ''windows/device_io''
require ''windows/handle''
require ''windows/error''
include Windows::DeviceIO
include Windows::Handle
include Windows::Error
fh = File.open(''test.txt'') # Assume you have this
handle = get_osfhandle(fh.fileno)
if handle == INVALID_HANDLE_VALUE
puts
2008 May 18
2
Pure win32-thread library?
Hi all,
Here''s my initial stab at a pure Ruby win32-thread library that doesn''t
work at all. I''m not sure how to pass the start address of the arguments
to the callback. I thought about Marshal, but you can''t marshal a proc.
BTW, the CreateThread method in windows-pr needs to be updated for this
to have any hope of success.
Any ideas?
Thanks,
Dan
#
2008 May 20
10
Asynchronous Pipe::Server problems
Hi all,
I''ve been working on the win32-pipe library (again) and I''ve reworked
the interface. Instead of Pipe.new_server or Pipe.new_client, there''s
now a base Pipe class, with Pipe::Server and Pipe::Client subclasses.
You can find the latest code in the CVS repo.
Oh, and you''ll need to update your windows-pr library with the latest
from CVS if you want to
2011 Feb 08
2
WSAStartup failure
Hi,
I added the Windows::WSA module to windows-pr recently (it''s in the latest
git repo). However, I can''t seem to make WSAStartup work. I tried the
following bit of code, only to get "The Windows Sockets version requested is
not supported" on my Vista box.
Is it really not supported on Vista? The docs say Win2k or later. Or is
there another issue?
require
2008 Jun 18
2
[ win32utils-Bugs-20722 ] Windows::Error.get_last_error only returns the first character (PATCH)
Bugs item #20722, was opened at 2008-06-18 15:16
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=411&aid=20722&group_id=85
Category: windows-pr
Group: Code
Status: Open
Resolution: None
Priority: 3
Submitted By: John Whitley (whitley)
Assigned to: Nobody (None)
Summary: Windows::Error.get_last_error only returns the first character (PATCH)
Initial
2009 Aug 02
2
win32-security, 1.9.x, encoding issue?
Hi,
Windows Vista Home Premium
ruby 1.9.2dev (2009-07-18 trunk 24186) [i386-mswin32_90]
I noticed there was an ordinal bug in win32-security and Ruby 1.9.x. I fixed
those easily enough, but now we''re left with this:
1) Error:
test_string_to_sid(TC_Win32_Security_Sid):
ArgumentError: invalid byte sequence in US-ASCII
2007 Oct 27
0
Who wants to take a stab at IO.foreach?
Hi all,
Anyone want to help with a native IO.foreach?
I''m missing some of the critical logic here. This currently just does a
straight BYTE_MAX data read, instead of a line by line data read, and
doesn''t deal with lines split between multiple reads.
I checked strtok into CVS (for windows-pr) if anyone wants to use that
instead of String#split. It''s in
2010 Nov 04
1
Fwd: win32/process - small bug?
It might be a bit before I can get to this, so I thought I''d pass it on.
Also, while I was stuck in the airport in Minneapolis, I decided that
the getrlimit method should be refactored to remove the process from
the job (if it wasn''t already in one) after it''s finished, if
possible.
Dan
---------- Forwarded message ----------
From: Ben Nagy <ben.nagy.web at
2007 Oct 08
1
Getting an actual system error
Heya all,
I don''t think I''ve been paying attention. When a Windows API function
fails, I could have been doing this:
raise SystemCallError(GetLastError())
Instead of this:
# Where ''Error'' is nested under the current class.
raise Error, get_last_error
I''m not sure how big of a deal this is in practice, however, or if it''s
even preferred for
2007 Oct 04
0
Prototyping the Dir class
Hi all,
I''ve been prototyping a Windows-only Dir class for Ruby. Below is what
I''ve got so far. The class methods were easy, except for Dir.glob. The
code in dir.c is just nasty, and I can''t help but think that it could be
heavily refactored. I did come across this link:
http://www.codeproject.com/file/fileglob.asp
But I haven''t investigated it yet. Anyone
2006 May 21
6
Possible problems with EventLog#write
Hi,
I''ve got EventLog#write and EventLog.add_event_source methods done.
Well, I *think* they''re done, but I can''t get the data (text) to work
properly, and I''m not sure if it''s a bug in my .mc file, the
add_event_source method, the write method, or just a goof in my test file.
The source, category and event id seem to be ok. However, the
2004 Nov 17
1
nread and nwrite optimizations
Hi all,
So far, so good. Things seem to work just fine and, in the case of
nread, I am getting incredible performance. I can''t tell if this is due
to some kind of caching, however.
Anyway, there a couple of things I want to work out yet. The first is
File#nread and Really Big Files. I created a 500 mb text file and
sucked it into memory using Ruby''s File#read method just
2006 Mar 25
1
Help with File.set_permissions port
I''ve got a (broken) version of File.set_permissions in CVS, and I need
some help finishing it off please.
Heesob, can you take a look?
Thanks,
Dan
2010 Mar 25
4
CreateFile \\\\.\\x: non-root
Hello,
I have a usb data aquisition device interfaced by mass storage protocol. I open it like:
hEcgDrive=CreateFile("\\\\.\\g:",
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL | FILE_FLAG_NO_BUFFERING |
FILE_FLAG_WRITE_THROUGH | FILE_FLAG_OVERLAPPED,
NULL);
for communication I use
DeviceIoControl(hEcgDrive,