Digg this topic Add to my del.icio.us Submit to SlashDot 2 Pages V  < 1 2  
Reply to this topicStart new topic
> Visual Studio project and 64-bit versions
Sherpya
post May 31 2007, 02:39 AM
Post #11


Advanced Member
***

Group: Developer
Posts: 43
Joined: 29-May 07
From: Italy
Member No.: 7,875


Italy


so, the only "portable" app for now is imdisk.exe (with loadlibrary on ntdll stuff), imdisk.cpl not, I think the service may be ok
about the size, your exe is 29k the static compiled vs2005 is 120k
7zip sfx are not working for me so I'll provide zips, just run install.cmd or right click of the inf then install
they are zip since I don't known if there is 7zip for ia64
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post May 31 2007, 01:03 PM
Post #12


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (Sherpya @ May 31 2007, 04:39 AM) *
so, the only "portable" app for now is imdisk.exe (with loadlibrary on ntdll stuff), imdisk.cpl not, I think the service may be ok
about the size, your exe is 29k the static compiled vs2005 is 120k
7zip sfx are not working for me so I'll provide zips, just run install.cmd or right click of the inf then install
they are zip since I don't known if there is 7zip for ia64
links:
http://oss.netfarm.it/win32/imdiskinst_amd64.zip
http://oss.netfarm.it/win32/imdiskinst_ia64.zip


This is REALLY good, to bad I can't test it myself... Is it okay if I add a little note about this along with those links in the 'News' thread and on my website?
(IMG:http://www.boot-land.net/forums/style_emoticons/default/cheers.gif)
Go to the top of the page
 
+Quote Post
Sherpya
post May 31 2007, 03:34 PM
Post #13


Advanced Member
***

Group: Developer
Posts: 43
Joined: 29-May 07
From: Italy
Member No.: 7,875


Italy


I suspect they are not up to date with your last change, anyway it's a good idea at least to check if someone gets problems,
I suggest you to register a project to sourceforge, like imdisk.sourceforge.net, put there the pages and
the code on subversion, I don't known if you already used subversion but it's not so difficult to learn
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post May 31 2007, 05:07 PM
Post #14


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (Sherpya @ May 31 2007, 05:34 PM) *
I suspect they are not up to date with your last change, anyway it's a good idea at least to check if someone gets problems,

There have mostly been a couple of small user interface changes lately so I don't think that would be a problem. I have published it now. I have changed the name of this thread to Visual Studio project and 64-bit versions instead.
QUOTE (Sherpya @ May 31 2007, 05:34 PM) *
I suggest you to register a project to sourceforge, like imdisk.sourceforge.net, put there the pages and
the code on subversion, I don't known if you already used subversion but it's not so difficult to learn

Yes, I have thought about SourceForge and sites like that too, think I will register a project there soon.
Go to the top of the page
 
+Quote Post
Sherpya
post Jun 6 2007, 03:47 AM
Post #15


Advanced Member
***

Group: Developer
Posts: 43
Joined: 29-May 07
From: Italy
Member No.: 7,875


Italy


new build multiarch zip, Olof I don't known how to do one only inf using arch decoration
I've made almost from scratch the build script also vc project
I've made some 64bit compatibility fixes along with old ones
there is a problem using your .def file for me it doesn't like the calling convention
I had to revert to plain imports
new patch:
http://oss.netfarm.it/win32/amd64_compat.diff
new multi arch binaries:
http://oss.netfarm.it/win32/imdiskinst_multiarch.zip
new vs project with the build script and my proposed changes, you can run it without vs2005, using something like wdkbuild free x86
I've modified also sources to put all binaries on ..\bin
http://oss.netfarm.it/win32/imdisk_source_vc2005.7z
hope this help (IMG:http://www.boot-land.net/forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post Jun 6 2007, 01:28 PM
Post #16


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (Sherpya @ Jun 6 2007, 05:47 AM) *
new build multiarch zip, Olof I don't known how to do one only inf using arch decoration
I've made almost from scratch the build script also vc project

I don't know enough about this either, I don't think I have seen many non-pnp .inf files for x64 at all but as far as I can see in the documentation it should be possible to specify architecture for separate DefaultInstall sections too, for example [DefaultInstall.ntia64] and [DefaultInstall.ntamd64].
http://msdn2.microsoft.com/en-us/library/ms794361.aspx
QUOTE (Sherpya @ Jun 6 2007, 05:47 AM) *
I've made some 64bit compatibility fixes along with old ones
there is a problem using your .def file for me it doesn't like the calling convention
I had to revert to plain imports

I cannot find the relevant MSDN article right now but the problem is most likely that because function calls are handled very differently on 64-bit the calling convension name mangling has changed too. The normal calling convension to use on x64 is the stack-safe __fastcall convension: http://msdn2.microsoft.com/en-us/library/m...286(VS.80).aspx (I couldn't find the article about exactly how the names are mangled though. Maybe you can try to export a function directly by __declspec(dllexport) and see what name it gets in the exported function table.
QUOTE (Sherpya @ Jun 6 2007, 05:47 AM) *

Okay, I'll publish this link on my website too. Thanks a lot for all your work with this project (IMG:http://www.boot-land.net/forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
Sherpya
post Jun 17 2007, 04:34 PM
Post #17


Advanced Member
***

Group: Developer
Posts: 43
Joined: 29-May 07
From: Italy
Member No.: 7,875


Italy


new builds, same links, Olof can you please review patches and apply or reject them? many are warning on 64bit but you specified Werror
I was also thinking about a different installer structure, I've used i386/amd64/ia64 directories and all the relative binaries inside them, without cpl/svc/etc

perhaps these are all suggestions (IMG:http://www.boot-land.net/forums/style_emoticons/default/biggrin.gif)
Go to the top of the page
 
+Quote Post
Olof Lagerkvist
post Jun 18 2007, 01:28 PM
Post #18


Advanced Member
***

Group: Developer
Posts: 120
Joined: 27-April 07
From: Borås, Sweden
Member No.: 6,234


Sweden


QUOTE (Sherpya @ Jun 17 2007, 06:34 PM) *
new builds, same links, Olof can you please review patches and apply or reject them? many are warning on 64bit but you specified Werror
I was also thinking about a different installer structure, I've used i386/amd64/ia64 directories and all the relative binaries inside them, without cpl/svc/etc

perhaps these are all suggestions (IMG:http://www.boot-land.net/forums/style_emoticons/default/biggrin.gif)

Thanks Sherpya, I am in the middle of a lot of work but I will take a look soon (IMG:http://www.boot-land.net/forums/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
« Next Oldest · ImDisk · Next Newest »
 

2 Pages V  < 1 2
Fast ReplyReply to this topicStart new topic

Members Who Viewed Topic Today ()

 

Display Mode: Standard · Switch to: Linear+ · Switch to: Outline

Track this topic · Email this topic · Print this topic · Subscribe to this forum

RSS Lo-Fi Version Time is now: 27th February 2008 - 05:18 PM

MKPortal ©2003-2006 mkportal.it