Exetools  

Go Back   Exetools > General > x64 OS

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 09-08-2009, 22:48
Git's Avatar
Git Git is offline
Old Git
 
Join Date: Mar 2002
Location: Torino
Posts: 1,115
Rept. Given: 220
Rept. Rcvd 265 Times in 157 Posts
Thanks Given: 108
Thanks Rcvd at 216 Times in 124 Posts
Git Reputation: 200-299 Git Reputation: 200-299 Git Reputation: 200-299
Developing Drivers for 64-bit

Some useful info in this PDF on developing 64bit drivers and porting 32bit source to 64bit. Also explains how there is now only one parameter passing format (goodbye cdecl, stdcall, thiscall, etc). I think it also has info on the new structured exception handling chain. I am sure it mentions it, but in case it doesn't, embedding assembly into C with __asm{} is gone.

WinDbg/KD for 64bit is here :

http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx

Git
Attached Files
File Type: pdf Developing_Drivers_for_64-bit.pdf (365.3 KB, 153 views)

Last edited by Git; 09-08-2009 at 22:59.
Reply With Quote
  #2  
Old 09-08-2009, 23:03
ahmadmansoor's Avatar
ahmadmansoor ahmadmansoor is offline
Coder
 
Join Date: Feb 2006
Location: Syria
Posts: 1,044
Rept. Given: 505
Rept. Rcvd 373 Times in 142 Posts
Thanks Given: 326
Thanks Rcvd at 406 Times in 119 Posts
ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399
Ooooo ..man how fast r u . ??!!!

I think Evilcry will take his chance too .
so lets watch .
__________________
Ur Best Friend Ahmadmansoor
Always My Best Friend: Aaron & JMI & ZeNiX
Reply With Quote
  #3  
Old 09-08-2009, 23:26
Evilcry Evilcry is offline
Friend
 
Join Date: Jan 2009
Posts: 58
Rept. Given: 4
Rept. Rcvd 15 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 41 Times in 18 Posts
Evilcry Reputation: 15
sure man, I'm actually busy cause work but I'm collecting material
Reply With Quote
  #4  
Old 09-09-2009, 03:39
ahmadmansoor's Avatar
ahmadmansoor ahmadmansoor is offline
Coder
 
Join Date: Feb 2006
Location: Syria
Posts: 1,044
Rept. Given: 505
Rept. Rcvd 373 Times in 142 Posts
Thanks Given: 326
Thanks Rcvd at 406 Times in 119 Posts
ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399 ahmadmansoor Reputation: 300-399
I now my friend no problem take ur time .. we will wait .
I think u will bring fat stuff

U r the moderator now . and u r rule here
__________________
Ur Best Friend Ahmadmansoor
Always My Best Friend: Aaron & JMI & ZeNiX
Reply With Quote
The Following User Gave Reputation+1 to ahmadmansoor For This Useful Post:
Evilcry (09-09-2009)
  #5  
Old 09-09-2009, 14:37
Evilcry Evilcry is offline
Friend
 
Join Date: Jan 2009
Posts: 58
Rept. Given: 4
Rept. Rcvd 15 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 41 Times in 18 Posts
Evilcry Reputation: 15
thank you friend, just published the first block of links

have a nice day!
Reply With Quote
  #6  
Old 07-07-2010, 19:39
RappyBMX
 
Posts: n/a
recently i had to port an x86 driver to x64...

you just have to add ntAMD64

for example:
Code:
[Manufacturer]
%Ceemax%=Ceemax,ntAMD64

[Ceemax.ntAMD64]
Reply With Quote
  #7  
Old 07-09-2010, 17:51
Evilcry Evilcry is offline
Friend
 
Join Date: Jan 2009
Posts: 58
Rept. Given: 4
Rept. Rcvd 15 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 41 Times in 18 Posts
Evilcry Reputation: 15
Hi,

64-bit Driver Guidelines

https://www.microsoft.com/whdc/driver/64bitguide.mspx

Designing for 64-bit Windows

http://www.microsoft.com/whdc/system/platform/64bit/64bitsystems.mspx

Regards,
Evilcry
Reply With Quote
The Following User Gave Reputation+1 to Evilcry For This Useful Post:
Git (07-10-2010)
  #8  
Old 07-09-2010, 19:44
Git's Avatar
Git Git is offline
Old Git
 
Join Date: Mar 2002
Location: Torino
Posts: 1,115
Rept. Given: 220
Rept. Rcvd 265 Times in 157 Posts
Thanks Given: 108
Thanks Rcvd at 216 Times in 124 Posts
Git Reputation: 200-299 Git Reputation: 200-299 Git Reputation: 200-299
First link is dead

Git
Reply With Quote
  #9  
Old 07-09-2010, 21:12
Evilcry Evilcry is offline
Friend
 
Join Date: Jan 2009
Posts: 58
Rept. Given: 4
Rept. Rcvd 15 Times in 9 Posts
Thanks Given: 2
Thanks Rcvd at 41 Times in 18 Posts
Evilcry Reputation: 15
Uhm I checked, and seems to work fine with me
Reply With Quote
  #10  
Old 07-10-2010, 05:17
Git's Avatar
Git Git is offline
Old Git
 
Join Date: Mar 2002
Location: Torino
Posts: 1,115
Rept. Given: 220
Rept. Rcvd 265 Times in 157 Posts
Thanks Given: 108
Thanks Rcvd at 216 Times in 124 Posts
Git Reputation: 200-299 Git Reputation: 200-299 Git Reputation: 200-299
Yep, works fine for me now too. Strange.

Git
Reply With Quote
The Following User Gave Reputation+1 to Git For This Useful Post:
  #11  
Old 09-14-2011, 17:01
classpnp
 
Posts: n/a
http://msdn.microsoft.com/en-us/windows/hardware/gg454503.aspx
work fine.
Reply With Quote
  #12  
Old 05-02-2012, 17:58
AKUMA
 
Posts: n/a
Is there a sample project?
Reply With Quote
  #13  
Old 05-02-2012, 18:48
Git's Avatar
Git Git is offline
Old Git
 
Join Date: Mar 2002
Location: Torino
Posts: 1,115
Rept. Given: 220
Rept. Rcvd 265 Times in 157 Posts
Thanks Given: 108
Thanks Rcvd at 216 Times in 124 Posts
Git Reputation: 200-299 Git Reputation: 200-299 Git Reputation: 200-299
The DDK/WDK has the full source for all drivers that are part of Windows.

Git
Reply With Quote
  #14  
Old 05-02-2012, 22:40
Syoma Syoma is offline
reverse engineer
 
Join Date: May 2009
Posts: 338
Rept. Given: 35
Rept. Rcvd 77 Times in 50 Posts
Thanks Given: 15
Thanks Rcvd at 78 Times in 51 Posts
Syoma Reputation: 77
afaik, a DDK/WDK has only the samples sources. Neither system drivers nor their sources are not part of a DDK/WDK.
Reply With Quote
  #15  
Old 05-03-2012, 05:06
Git's Avatar
Git Git is offline
Old Git
 
Join Date: Mar 2002
Location: Torino
Posts: 1,115
Rept. Given: 220
Rept. Rcvd 265 Times in 157 Posts
Thanks Given: 108
Thanks Rcvd at 216 Times in 124 Posts
Git Reputation: 200-299 Git Reputation: 200-299 Git Reputation: 200-299
They most certainly are part of the DDK and always have been. The whole build chain is there.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
VMP developing Gloward General Discussion 2 09-08-2016 04:48


All times are GMT +8. The time now is 20:09.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )