Jump to content

Creating a Full-Blown Compatibility Layer.


Dibya

Recommended Posts

13 hours ago, jaclaz said:

What makes you think that? :w00t:

GPT is only a (perverted) way to index volumes, a volume (intended as a contiguous extent on disk with a filesystem applied to it) is not dependent on the way it is indexed, whether it is read only or r/w depends on the filesystem driver (and to the specific setting for the volume).

Another thing is booting a pre-Windows 8 Windows OS from a GPT disk (that simply won't happen any soon without modifications to the involved bootloaders).

jaclaz
 

i read somewhere that xp is limited to reading only,so i said

Link to comment
Share on other sites


3 minutes ago, Dibya said:

it may be fixed easily by adding gpt driver from srv2003

Actually it would be easier to get Server 2003 and be done with it ... :whistle:

@burd

JFYI, the "I read somewhere" comes third, right after "dog ate my homework" and "the devil made me do it, officer" in my personal list of common excuses.

jaclaz
 

Link to comment
Share on other sites

13 hours ago, jaclaz said:

Actually it would be easier to get Server 2003 and be done with it ... :whistle:

@burd

JFYI, the "I read somewhere" comes third, right after "dog ate my homework" and "the devil made me do it, officer" in my personal list of common excuses.

jaclaz
 

wait ill scavenge the full internet for you ma boi,for that specific post

Link to comment
Share on other sites

59 minutes ago, dencorso said:

Cats, when motivated, are much more effective at destroying homework, though, as you surely know... :yes:

i may use it in my school

I need to get a traced code of memcpy_s working . please any one can help me.

8B FF 55 8B EC 56 57 8B  7D 14 33 F6 3B FE 75 04
 33 C0 EB 15 39 75 08 75  14 56 56 56 56 56 E8 0D
 D9 FF FF 83 C4 14 6A 16  58 5F 5E 5D C3 39 75 10
 74 16 39 7D 0C 72 11 57  FF 75 10 FF 75 08 E8 A7
 FD F1 FF 83 C4 0C EB C8  FF 75 0C 56 FF 75 08 E8
 16 04 F2 FF 83 C4 0C 39  75 10 75 14 6A 16 5F 56
 56 56 56 56 E8 C7 D8 FF  FF 83 C4 14 8B C7 EB B9
 39 7D 0C 73 B1 6A 22 EB  E5 90 CC CC CC CC CC 90
 90 90 90 90 8B FF 55 8B  EC 8B 4D 14 33 C0 3B C8
 75 02 5D C3 39 45 08 75  12 50 50 50 50 50 E8 8D
 D8 FF FF 83 C4 14 6A 16  58 5D C3 56 39 45 10 75
 14 6A 16 5E 50 50 50 50  50 E8 72 D8 FF FF 83 C4
 14 8B C6 EB 1A 39 4D 0C  73 04 6A 22 EB E5 51 FF
 75 10 FF 75 08 E8 50 00  F2 FF 83 C4 0C 33 C0 5E

Link to comment
Share on other sites

1 hour ago, dencorso said:

Cats, when motivated, are much more effective at destroying homework, though, as you surely know... :yes:

On the other hand, dogs tend to be somehow more collaborative ...

Spoiler


2QFF98y.jpg

;)

jaclaz

P.S.: Someone is more creative ...

Spoiler


inSrjKM.jpg

:lol:




 

Edited by jaclaz
Link to comment
Share on other sites

22 hours ago, Dibya said:

I need to get a traced code of memcpy_s working . please any one can help me.

Basically it's just:

errno_t memcpy_s( void *dest, size_t destSize, const void *src, size_t count )
{
  return memcpy(dest,src,min(destSize,count));
}
 

Link to comment
Share on other sites

On 1/8/2017 at 11:57 AM, leecher said:

Basically it's just:

errno_t memcpy_s( void *dest, size_t destSize, const void *src, size_t count )
{
  return memcpy(dest,src,min(destSize,count));
}
 

can i have asm code? Please

 

Please anyone can check this kernel https://ryanvm.net/forum/viewtopic.php?f=25&t=10611&p=142195#p142195

 

LCIDTOLOCALNAME Stub her  33 CD c2 10 00

Hope it will will work with one core api.

It is easy to move if some one wants because ntdll.dll of win7 works on xp . Donot replace it on system folder it will work if used as a wrapper .

Link to comment
Share on other sites

Quote

It is easy to move if some one wants because ntdll.dll of win7 works on xp . Donot replace it on system folder it will work if used as a wrapper .

Are you sure it works? I doubt of it, I tried it many times. Can you run Tropico 5 for example?

I also checked your kernel32 it calls for example EnumSystemLocalesEx from msvcr120 to export this function, but msvcr120 has delayed imports from kernel32.dll that calls exactly these functions that you want to wrap from it. You will receive errors when these functions will be called by msvcr120, because it calls them from itself.

I think One-Core-API is our everything, we need to polish it, and maybe avoid binary patches of native dlls.

Edited by Svyatpro
Link to comment
Share on other sites

On 1/8/2017 at 2:51 PM, Dibya said:

Please anyone can check this kernel

Is this something to replace system files, or drop into a programs folder? SP2, or 3 needed? Any extra info appreciated :)

Link to comment
Share on other sites

6 hours ago, MikeyV said:

Is this something to replace system files, or drop into a programs folder? SP2, or 3 needed? Any extra info appreciated :)

SP3 is needed

Yes you need to replace . please test only in virtual machine like VirtualBox

Link to comment
Share on other sites

On 1/5/2017 at 2:59 AM, Skulltrail said:

Hello everybody, i'm Samuka, from betaarchive. I'm male, apropos, and i live on Brazil.

On 1/5/2017 at 0:11 PM, dencorso said:

Welcome to MSFN, Samuka! :hello:
What do you say I get your username changed to Samuka, instead of Skulltrail, for a start?
Happy new year and do enjoy your vacations!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...