WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
Pages (2) [1] 2   ( Go to first unread post )

Windows I/o without Kernel32.dll & Advapi32.dll, How to put "Hello World" to standard stream without API functions.

coin
Quote Post


New Member
*

Group: Members
Posts: 3
Member No.: 35711
Joined: 19-June 10


Good day.
In Windows XP SP3 I need to put Hello World" to the standard output stream without using Kernel32.dll & Advapi32.dll.
My program should`t even be linked with these libraries. I can use C and assembler x86.

The problem is than I`m mathematician. I use programming only for coding my algorithms and I`ve never used low level output or whatever it`s called.

It`s hard to ask google for something like "bla bla bla wihout Kernel32.dll". answer will not have any sense. (I know about bla bla bla -Kernel32.dll" and also can`t get anything.)

Any ideas?

Thanks to every one,
coin.

PMEmail Poster
Top
ragdog
Quote Post


Extremely Active Member
******

Group: Moderators
Posts: 874
Member No.: 5019
Joined: 13-May 07


Hi

You try to make a hello world example wihout kernel.lib?

If this correct if not allowed in this forum,this is virus-Technology wink.gif

Greets,
PMUsers Website
Top
shoorick
Quote Post


Extremely Active Member
******

Group: Admins
Posts: 2303
Member No.: 160
Joined: 22-June 04


as far as i do know kernel32.dll is loading in XP even if application has no import at all. also, kernel32.lib is used by visual studio linker by defrault (other libs also can be added implicitly). from other side, realy, when matimaticians started to bother in such kind of problem? wink.gif
PMEmail PosterUsers Website
Top
coin
Quote Post


New Member
*

Group: Members
Posts: 3
Member No.: 35711
Joined: 19-June 10


It`s a challenge, test actually. I can`t say I`m really interested. I decided not to use MSVS because I can`t launch any application without kernel32.dll. MASM32 is my choice now. I have discovered many things for me like debugger, disassembler, etc. And I`m going to finish it in 3 days. I will have to smile.gif
PMEmail Poster
Top
shoorick
Quote Post


Extremely Active Member
******

Group: Admins
Posts: 2303
Member No.: 160
Joined: 22-June 04


it's impossible to use nothing to get access to the resources of the OS, which works in protected mode (excluding hacking, of course). and there is no sense in this except playing or hiding a word "kernel32" in the binary file wink.gif anyway you use windows to load file, create console or even access COM port to output directly. if it is all has the sense - only bootable device with own code to control whole computer will help wink.gif
PMEmail PosterUsers Website
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages (2) [1] 2  Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google