Greetings,
Recently I upgraded to Windows Vista Ultimate and VS2008 with SQLExpress
2008. For the last several years I have been using Windows XP SP2 and VS2005
with SQLExpress 2005. All of the applications that I have been working on
for my clients have come over beautifully with one exception.
Most of my applications make use of references that are either part of the
CLR or are COMs. One of the COM applications installs fine, I can load and
start the software from the Start menu, but when I try to see the COM in the
Add Reference dialog, it does not appear. It is there on my XP machine.
Why would this program install and work fine and I can't see the COM
interface?
TIA,
Dale 2 1785
"BrassicaNi gra" <br************ @community.nosp amwrote in message
news:DF******** *************** ***********@mic rosoft.com...
Greetings,
Recently I upgraded to Windows Vista Ultimate and VS2008 with SQLExpress
2008. For the last several years I have been using Windows XP SP2 and
VS2005
with SQLExpress 2005. All of the applications that I have been working on
for my clients have come over beautifully with one exception.
Most of my applications make use of references that are either part of the
CLR or are COMs. One of the COM applications installs fine, I can load
and
start the software from the Start menu, but when I try to see the COM in
the
Add Reference dialog, it does not appear. It is there on my XP machine.
Why would this program install and work fine and I can't see the COM
interface?
Maybe, it's due to UAC and Virtualization stepping in and redirecting files
elsewhere, when it comes to C:\Program Files and C:\Windows, which could be
placed in hidden system folders. http://juice.altiris.com/article/266...-windows-vista
""Jialiang Ge [MSFT]"" <ji****@online. microsoft.comwr ote in message
news:ty******** ******@TK2MSFTN GHUB02.phx.gbl. ..
<snipped>
You know there are many features Vista has that are not know from a software
developer's or computer user's standpoint on how Vista is protecting the O/S
like Virtualization being one.
Here is another one ASLR as an example, and there are more things being done
under the hood of Vista particularly when UAC is enabled to protect the
machine. For my own personal computer usage, I'll never go back to XP, and I
await to see what else is being implemented in Windows 7.
I also know that nothing is bullet proof as long as human beings are
involved, but XP doesn't have it. And XP will remain a malware magnet, as
most users continue to run on XP with full admin rights on the Internet wide
open to attack, and they are being hammered, because the Limited user
account cannot be used effectively with solutions, as opposed to Vista and
Standard user.
Hopefully, these links will be working again. They were working last week.
<http://www.securitypro news.com/news/securitynews/spn-45-20060601ASLRJoi nsVistasBagOfTr icks.html>
<http://technet.microso ft.com/en-us/magazine/cc162458.aspx>
Address Space Load Randomization
Despite measures like Data Execution Prevention and enhanced compiler error
checking, malware authors continue to find buffer overflow vulnerabilities
that allow them to infect network-facing processes like Internet Explorer®,
Windows services, and third-party applications to gain a foothold on a
system. Once they have managed to infect a process, however, they must use
Windows APIs to accomplish their ultimate goal of reading user data or
establishing a permanent presence by modifying user or system configuration
settings.
Connecting an application with API entry points exported by DLLs is
something usually handled by the operating system loader, but these types of
malware infection don't get the benefit of the loader's services. This
hasn't posed a problem for malware on previous versions of Windows because
for any given Windows release, system executable images and DLLs always load
at the same location, allowing malware to assume that APIs reside at fixed
addresses.
The Windows Vista Address Space Load Randomization (ASLR) feature makes it
impossible for malware to know where APIs are located by loading system DLLs
and executables at a different location every time the system boots. Early
in the boot process, the Memory Manager picks a random DLL image-load bias
from one of 256 64KB-aligned addresses in the 16MB region at the top of the
user-mode address space. As DLLs that have the new dynamic-relocation flag
in their image header load into a process, the Memory Manager packs them
into memory starting at the image-load bias address and working its way
down.
Executables that have the flag set get a similar treatment, loading at a
random 64KB-aligned point within 16MB of the base load address stored in
their image header. Further, if a given DLL or executable loads again after
being unloaded by all the processes using it, the Memory Manager reselects a
random location at which to load it. Figure 7 shows an example address-space
layout for a 32-bit Windows Vista system, including the areas from which
ASLR picks the image-load bias and executable load address. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Cirene |
last post by:
I used to use the Web Deployment Project with my VS2005 projects.
Now I've fully upgraded to VS2008. Do I have to download a new version of
the Web Deployment Project? If so where can I find it?
If not, how do I have to change my deployment strategy?
Thanks!
|
by: Iouri |
last post by:
Hi everybody,
We are currently using VS2003 and now we are in the porcess of upgrading to
the next Visual Studio version. Does somebody have a real life experience
with VS2008?
My boss wants to go with VS2005 and I am trying to convince to buy VS2008.
Can somebody provide links to compare 2 products in terms of how stable they
are. I do not need VS2008 new features, I need to prove to my management
that VS2008 is a stable product.
TIA
|
by: GaryDean |
last post by:
Is there any possible downside of completely replacing VS2005 with VS2008
willy-nilly? Shouldn't it work with all of my 2.0 projects and websites?
(I have MSDN vs2008 DVD (disk 4400))
Thanks,
Gary
|
by: Academia |
last post by:
I have vs2005 installed on the System disk and vs2008 installed on a
different disk.
I want to remove VS2005. I read one time about some problem with
uninstalling vs2005 after vs2008 is installed but can't find the site now.
Is there a problem?
Would reinstalling vs2008 fix any problem that may occur because of
uninstalling vs2005.
|
by: =?Utf-8?B?QmlsbEF0V29yaw==?= |
last post by:
Hi,
I'm sure I'm missing something simple but....
Is there an "intellisense" (or similar) way of adding standard method
signatures to an ASP.NET page when I'm coding in the VS2008 IDE.
e.g. if I want to add:
protected override void OnPreRender( EventArgs e ) {
...
| |
by: ker_01 |
last post by:
I received a copy of VS2008 Standard Edition at a recent MS launch event. I
need to test some code for MS Office (Excel) and also update a program I
wrote in VS2003 for a mobile device (still to run on the same, ancient
mobile device).
I did a search for VS2008 upgrades, but the search returned an overwhelming
number of upgrades from earlier versions of VS to VS2008, rather than any
upgrade options from 2008 standard to 2008 pro.
...
|
by: Frank Hauptlorenz |
last post by:
Hello out there,
I changed an existing and good working webservice from an wsHttpBinding
to an NetTcpBinding.
This is working (after trying some time) and has real a better performance!
But one thing is strange: when I'm now actualising the web reference
from within VS2008, VS2008
creates a 2nd endpoint config in my app.conf.
The endpoint is exactly the same as the existing but the name and
|
by: BillE |
last post by:
I have found articles on line about using word interop for spell checking
with visual studio applications.
Most of the articles are several years old, though - VS2003, maybe 2005. I
couldn't find anything for VS2008.
Are there any new improvements in spell checking with VS2008?
Thanks
Bill
|
by: =?Utf-8?B?SmFtZXMgV29uZw==?= |
last post by:
Hi everybody,
There is a fatal error while installing VS2008 SP1 on Vista 64bit Business
edition. The last line of error log is
Installation failed with error code: (0x80070643)
I tried to uninstall Silverlight first (which is described in some blogs)
and install .NET framework 3.5 SP1 manually but still failed. My VS2008 is
Team Suit for developer and Vista SP1 is also installed.
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
| |
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |