473,385 Members | 1,641 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

CGI Problem on MS IIS 5.0 - Trying to access files on other machines

Greetings,

I'm working on a CGI program that will run under MS IIS 5.0 and will
browse folders on three other machines, building HTML pages that will
provide links to these folders.

Essentially, the CGI will connect to each machine in turn, doing the
FindFirst/FindNext process based on the current criteria. It will
select certain files/folders, and build an HTML page as it goes.

The premise is fine. If I run the program from the command line, it
seems to work fine and I get my HTML code out. I can copy the code
into a separate file, open it in the browser, and all appears right
with the world.

However, when I try to run the CGI from the browser itself, I get all
kinds of problems. The first one I got was a 1312, "A specified logon
session does not exist. It may have already been terminated." After
doing some searching, I began to investigate impersonation of a logged
on user. This produces a different error: 1314, "A required privilege
is not held by the client."

The code involved and the output I'm getting follows:

---------BEGIN----------
class Impersonate:
def __init__(self, login, password ):
self.domain = '4Q9ND21'
self.login = login
self.password = password
self.handel = None
def logon(self):
tracelist.append("Impersonate logon step 0")
win32security.RevertToSelf() # terminates impersonation
tracelist.append("Impersonate logon step 1")
self.handel = win32security.LogonUser( self.login, self.domain,
self.password, win32con.LOGON32_LOGON_INTERACTIVE,
win32con.LOGON32_PROVIDER_DEFAULT )
tracelist.append("Impersonate logon step 2")
win32security.ImpersonateLoggedOnUser(self.handel)
tracelist.append("Impersonate logon step complete")
def logoff(self):
win32security.RevertToSelf() # terminates impersonation
if self.handel != None:
self.handel.Close() # guarantee cleanup
----------END-----------

and I execute this code with the following

---------BEGIN----------
impersonate = Impersonate( 'PYTHONTEST', 'PYTHONTEST' )
try:
tracelist.append("about to attempt the IMPERSONATE")
impersonate.logon()
tracelist.append("impersonate did NOT throw exception")
b=AdjustPrivilege(SE_SYSTEM_PROFILE_NAME)
b=AdjustPrivilege(SE_TCB_NAME)
try:
tracelist.append("win32api.GetUserName = " +
win32api.GetUserName() )
# print win32api.GetUserName() #show you're someone else
finally:
impersonate.logoff() #return to normal
except:
a = "Impersonate Logon Error: %s %s" % (sys.exc_type, sys.exc_value)
tracelist.append(a)
# print sys.exc_type, sys.exc_value
----------END-----------

When I run this code, my tracelist comes out with

---------BEGIN----------
2005-09-15 16:43:37
about to attempt the IMPERSONATE
Impersonate logon step 0
Impersonate logon step 1
Impersonate Logon Error: pywintypes.error (1314, 'LogonUser', 'A required
privilege is not held by the client.')
----------END-----------
I'm coding this in Python 2.4 and the Windows extensions. I have a
number of other CGI programs in Python running under IIS that work
correctly, but those only do database accesses. This one I'm trying to
put together is the first one to actually do file searches.
I have set the privileges for the logged on account on my IIS box for
SE_TCB_NAME, SE_CHANGE_NOTIFY_NAME and SE_ASSIGNPRIMARYTOKEN_NAME and
rebooted. To no avail. I'm not sure if there are additional
alterations that need to be done to the security policies or not.
Again, I'm not a guru.
If anyone can give me more information/guidance I would greatly
appreciate it. If you need more information from me, I will do my best
to provide it.

TIA,

Paul
Sep 15 '05 #1
5 2040
You need to adjust your privileges before you call LogonUser.
hth
Roger

"paulp" <pa********@earthlink.net> wrote in message news:Rh*******************@newsread1.news.atl.eart hlink.net...
Greetings,

I'm working on a CGI program that will run under MS IIS 5.0 and will
browse folders on three other machines, building HTML pages that will
provide links to these folders.

Essentially, the CGI will connect to each machine in turn, doing the
FindFirst/FindNext process based on the current criteria. It will
select certain files/folders, and build an HTML page as it goes.

The premise is fine. If I run the program from the command line, it
seems to work fine and I get my HTML code out. I can copy the code
into a separate file, open it in the browser, and all appears right
with the world.

However, when I try to run the CGI from the browser itself, I get all
kinds of problems. The first one I got was a 1312, "A specified logon
session does not exist. It may have already been terminated." After
doing some searching, I began to investigate impersonation of a logged
on user. This produces a different error: 1314, "A required privilege
is not held by the client."

The code involved and the output I'm getting follows:

---------BEGIN----------
class Impersonate:
def __init__(self, login, password ):
self.domain = '4Q9ND21'
self.login = login
self.password = password
self.handel = None
def logon(self):
tracelist.append("Impersonate logon step 0")
win32security.RevertToSelf() # terminates impersonation
tracelist.append("Impersonate logon step 1")
self.handel = win32security.LogonUser( self.login, self.domain,
self.password, win32con.LOGON32_LOGON_INTERACTIVE,
win32con.LOGON32_PROVIDER_DEFAULT )
tracelist.append("Impersonate logon step 2")
win32security.ImpersonateLoggedOnUser(self.handel)
tracelist.append("Impersonate logon step complete")
def logoff(self):
win32security.RevertToSelf() # terminates impersonation
if self.handel != None:
self.handel.Close() # guarantee cleanup
----------END-----------

and I execute this code with the following

---------BEGIN----------
impersonate = Impersonate( 'PYTHONTEST', 'PYTHONTEST' )
try:
tracelist.append("about to attempt the IMPERSONATE")
impersonate.logon()
tracelist.append("impersonate did NOT throw exception")
b=AdjustPrivilege(SE_SYSTEM_PROFILE_NAME)
b=AdjustPrivilege(SE_TCB_NAME)
try:
tracelist.append("win32api.GetUserName = " +
win32api.GetUserName() )
# print win32api.GetUserName() #show you're someone else
finally:
impersonate.logoff() #return to normal
except:
a = "Impersonate Logon Error: %s %s" % (sys.exc_type, sys.exc_value)
tracelist.append(a)
# print sys.exc_type, sys.exc_value
----------END-----------

When I run this code, my tracelist comes out with

---------BEGIN----------
2005-09-15 16:43:37
about to attempt the IMPERSONATE
Impersonate logon step 0
Impersonate logon step 1
Impersonate Logon Error: pywintypes.error (1314, 'LogonUser', 'A required
privilege is not held by the client.')
----------END-----------
I'm coding this in Python 2.4 and the Windows extensions. I have a
number of other CGI programs in Python running under IIS that work
correctly, but those only do database accesses. This one I'm trying to
put together is the first one to actually do file searches.
I have set the privileges for the logged on account on my IIS box for
SE_TCB_NAME, SE_CHANGE_NOTIFY_NAME and SE_ASSIGNPRIMARYTOKEN_NAME and
rebooted. To no avail. I'm not sure if there are additional
alterations that need to be done to the security policies or not.
Again, I'm not a guru.
If anyone can give me more information/guidance I would greatly
appreciate it. If you need more information from me, I will do my best
to provide it.

TIA,

Paul


----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
Sep 15 '05 #2
Set the site to be Basic Authentication and login as you. I suspect that
the .exe is either running as IWAM/IUSER (i.e. GUEST) or you are running
into a double hop issue.
Pat

"paulp" <pa********@earthlink.net> wrote in message
news:Rh*******************@newsread1.news.atl.eart hlink.net...
Greetings,

I'm working on a CGI program that will run under MS IIS 5.0 and will
browse folders on three other machines, building HTML pages that will
provide links to these folders.

Essentially, the CGI will connect to each machine in turn, doing the
FindFirst/FindNext process based on the current criteria. It will
select certain files/folders, and build an HTML page as it goes.

The premise is fine. If I run the program from the command line, it
seems to work fine and I get my HTML code out. I can copy the code
into a separate file, open it in the browser, and all appears right
with the world.

However, when I try to run the CGI from the browser itself, I get all
kinds of problems. The first one I got was a 1312, "A specified logon
session does not exist. It may have already been terminated." After
doing some searching, I began to investigate impersonation of a logged
on user. This produces a different error: 1314, "A required privilege
is not held by the client."

The code involved and the output I'm getting follows:

---------BEGIN----------
class Impersonate:
def __init__(self, login, password ):
self.domain = '4Q9ND21'
self.login = login
self.password = password
self.handel = None
def logon(self):
tracelist.append("Impersonate logon step 0")
win32security.RevertToSelf() # terminates impersonation
tracelist.append("Impersonate logon step 1")
self.handel = win32security.LogonUser( self.login, self.domain,
self.password, win32con.LOGON32_LOGON_INTERACTIVE,
win32con.LOGON32_PROVIDER_DEFAULT )
tracelist.append("Impersonate logon step 2")
win32security.ImpersonateLoggedOnUser(self.handel)
tracelist.append("Impersonate logon step complete")
def logoff(self):
win32security.RevertToSelf() # terminates impersonation
if self.handel != None:
self.handel.Close() # guarantee cleanup
----------END-----------

and I execute this code with the following

---------BEGIN----------
impersonate = Impersonate( 'PYTHONTEST', 'PYTHONTEST' )
try:
tracelist.append("about to attempt the IMPERSONATE")
impersonate.logon()
tracelist.append("impersonate did NOT throw exception")
b=AdjustPrivilege(SE_SYSTEM_PROFILE_NAME)
b=AdjustPrivilege(SE_TCB_NAME)
try:
tracelist.append("win32api.GetUserName = " +
win32api.GetUserName() )
# print win32api.GetUserName() #show you're someone else
finally:
impersonate.logoff() #return to normal
except:
a = "Impersonate Logon Error: %s %s" % (sys.exc_type,
sys.exc_value)
tracelist.append(a)
# print sys.exc_type, sys.exc_value
----------END-----------

When I run this code, my tracelist comes out with

---------BEGIN----------
2005-09-15 16:43:37
about to attempt the IMPERSONATE
Impersonate logon step 0
Impersonate logon step 1
Impersonate Logon Error: pywintypes.error (1314, 'LogonUser', 'A required
privilege is not held by the client.')
----------END-----------
I'm coding this in Python 2.4 and the Windows extensions. I have a
number of other CGI programs in Python running under IIS that work
correctly, but those only do database accesses. This one I'm trying to
put together is the first one to actually do file searches.
I have set the privileges for the logged on account on my IIS box for
SE_TCB_NAME, SE_CHANGE_NOTIFY_NAME and SE_ASSIGNPRIMARYTOKEN_NAME and
rebooted. To no avail. I'm not sure if there are additional
alterations that need to be done to the security policies or not.
Again, I'm not a guru.
If anyone can give me more information/guidance I would greatly
appreciate it. If you need more information from me, I will do my best
to provide it.

TIA,

Paul

Sep 15 '05 #3
Here is where my ignorance shows. What is a "double hop" issue?

Paul

"Pat [MSFT]" <pa******@online.microsoft.com> wrote in message
news:O2**************@TK2MSFTNGP10.phx.gbl...
Set the site to be Basic Authentication and login as you. I suspect that
the .exe is either running as IWAM/IUSER (i.e. GUEST) or you are running
into a double hop issue.
Pat

"paulp" <pa********@earthlink.net> wrote in message
news:Rh*******************@newsread1.news.atl.eart hlink.net...
Greetings,

I'm working on a CGI program that will run under MS IIS 5.0 and will
browse folders on three other machines, building HTML pages that will
provide links to these folders.

Essentially, the CGI will connect to each machine in turn, doing the
FindFirst/FindNext process based on the current criteria. It will
select certain files/folders, and build an HTML page as it goes.

The premise is fine. If I run the program from the command line, it
seems to work fine and I get my HTML code out. I can copy the code
into a separate file, open it in the browser, and all appears right
with the world.

However, when I try to run the CGI from the browser itself, I get all
kinds of problems. The first one I got was a 1312, "A specified logon
session does not exist. It may have already been terminated." After
doing some searching, I began to investigate impersonation of a logged
on user. This produces a different error: 1314, "A required privilege
is not held by the client."

The code involved and the output I'm getting follows:

---------BEGIN----------
class Impersonate:
def __init__(self, login, password ):
self.domain = '4Q9ND21'
self.login = login
self.password = password
self.handel = None
def logon(self):
tracelist.append("Impersonate logon step 0")
win32security.RevertToSelf() # terminates impersonation
tracelist.append("Impersonate logon step 1")
self.handel = win32security.LogonUser( self.login, self.domain,
self.password, win32con.LOGON32_LOGON_INTERACTIVE,
win32con.LOGON32_PROVIDER_DEFAULT )
tracelist.append("Impersonate logon step 2")
win32security.ImpersonateLoggedOnUser(self.handel)
tracelist.append("Impersonate logon step complete")
def logoff(self):
win32security.RevertToSelf() # terminates impersonation
if self.handel != None:
self.handel.Close() # guarantee cleanup
----------END-----------

and I execute this code with the following

---------BEGIN----------
impersonate = Impersonate( 'PYTHONTEST', 'PYTHONTEST' )
try:
tracelist.append("about to attempt the IMPERSONATE")
impersonate.logon()
tracelist.append("impersonate did NOT throw exception")
b=AdjustPrivilege(SE_SYSTEM_PROFILE_NAME)
b=AdjustPrivilege(SE_TCB_NAME)
try:
tracelist.append("win32api.GetUserName = " +
win32api.GetUserName() )
# print win32api.GetUserName() #show you're someone else
finally:
impersonate.logoff() #return to normal
except:
a = "Impersonate Logon Error: %s %s" % (sys.exc_type,
sys.exc_value)
tracelist.append(a)
# print sys.exc_type, sys.exc_value
----------END-----------

When I run this code, my tracelist comes out with

---------BEGIN----------
2005-09-15 16:43:37
about to attempt the IMPERSONATE
Impersonate logon step 0
Impersonate logon step 1
Impersonate Logon Error: pywintypes.error (1314, 'LogonUser', 'A required privilege is not held by the client.')
----------END-----------
I'm coding this in Python 2.4 and the Windows extensions. I have a
number of other CGI programs in Python running under IIS that work
correctly, but those only do database accesses. This one I'm trying to
put together is the first one to actually do file searches.
I have set the privileges for the logged on account on my IIS box for
SE_TCB_NAME, SE_CHANGE_NOTIFY_NAME and SE_ASSIGNPRIMARYTOKEN_NAME and
rebooted. To no avail. I'm not sure if there are additional
alterations that need to be done to the security policies or not.
Again, I'm not a guru.
If anyone can give me more information/guidance I would greatly
appreciate it. If you need more information from me, I will do my best
to provide it.

TIA,

Paul


Sep 15 '05 #4
Based on your comment, I finally realized that IIS is running under the
IUSR_ account. So I changed the priveleges on this account on my test IIS
server as related elsewhere in this note. So now I'm getting a different
error.

1326, "LogonUser", "Logon failure: unknown user name or bad password"

It's progress of a sort.

My test box is running IIS, and I set up a local test account (PYTHONTEST)
on my primary box. This is the account I'm trying to hook into at the
moment.

Any thoughts on this?

Many thanks for your help.

Paul
"Pat [MSFT]" <pa******@online.microsoft.com> wrote in message
news:O2**************@TK2MSFTNGP10.phx.gbl...
Set the site to be Basic Authentication and login as you. I suspect that
the .exe is either running as IWAM/IUSER (i.e. GUEST) or you are running
into a double hop issue.
Pat

"paulp" <pa********@earthlink.net> wrote in message
news:Rh*******************@newsread1.news.atl.eart hlink.net...
Greetings,

I'm working on a CGI program that will run under MS IIS 5.0 and will
browse folders on three other machines, building HTML pages that will
provide links to these folders.

Essentially, the CGI will connect to each machine in turn, doing the
FindFirst/FindNext process based on the current criteria. It will
select certain files/folders, and build an HTML page as it goes.

The premise is fine. If I run the program from the command line, it
seems to work fine and I get my HTML code out. I can copy the code
into a separate file, open it in the browser, and all appears right
with the world.

However, when I try to run the CGI from the browser itself, I get all
kinds of problems. The first one I got was a 1312, "A specified logon
session does not exist. It may have already been terminated." After
doing some searching, I began to investigate impersonation of a logged
on user. This produces a different error: 1314, "A required privilege
is not held by the client."

The code involved and the output I'm getting follows:

---------BEGIN----------
class Impersonate:
def __init__(self, login, password ):
self.domain = '4Q9ND21'
self.login = login
self.password = password
self.handel = None
def logon(self):
tracelist.append("Impersonate logon step 0")
win32security.RevertToSelf() # terminates impersonation
tracelist.append("Impersonate logon step 1")
self.handel = win32security.LogonUser( self.login, self.domain,
self.password, win32con.LOGON32_LOGON_INTERACTIVE,
win32con.LOGON32_PROVIDER_DEFAULT )
tracelist.append("Impersonate logon step 2")
win32security.ImpersonateLoggedOnUser(self.handel)
tracelist.append("Impersonate logon step complete")
def logoff(self):
win32security.RevertToSelf() # terminates impersonation
if self.handel != None:
self.handel.Close() # guarantee cleanup
----------END-----------

and I execute this code with the following

---------BEGIN----------
impersonate = Impersonate( 'PYTHONTEST', 'PYTHONTEST' )
try:
tracelist.append("about to attempt the IMPERSONATE")
impersonate.logon()
tracelist.append("impersonate did NOT throw exception")
b=AdjustPrivilege(SE_SYSTEM_PROFILE_NAME)
b=AdjustPrivilege(SE_TCB_NAME)
try:
tracelist.append("win32api.GetUserName = " +
win32api.GetUserName() )
# print win32api.GetUserName() #show you're someone else
finally:
impersonate.logoff() #return to normal
except:
a = "Impersonate Logon Error: %s %s" % (sys.exc_type,
sys.exc_value)
tracelist.append(a)
# print sys.exc_type, sys.exc_value
----------END-----------

When I run this code, my tracelist comes out with

---------BEGIN----------
2005-09-15 16:43:37
about to attempt the IMPERSONATE
Impersonate logon step 0
Impersonate logon step 1
Impersonate Logon Error: pywintypes.error (1314, 'LogonUser', 'A required privilege is not held by the client.')
----------END-----------
I'm coding this in Python 2.4 and the Windows extensions. I have a
number of other CGI programs in Python running under IIS that work
correctly, but those only do database accesses. This one I'm trying to
put together is the first one to actually do file searches.
I have set the privileges for the logged on account on my IIS box for
SE_TCB_NAME, SE_CHANGE_NOTIFY_NAME and SE_ASSIGNPRIMARYTOKEN_NAME and
rebooted. To no avail. I'm not sure if there are additional
alterations that need to be done to the security policies or not.
Again, I'm not a guru.
If anyone can give me more information/guidance I would greatly
appreciate it. If you need more information from me, I will do my best
to provide it.

TIA,

Paul


Sep 16 '05 #5
Don't change the account IIS is running under - that is a pretty big
security issue waiting to happen.

Change the authentication model for the web site to Basic, then logon as
you. That will cause any execution to be in the security context you are
expecting.

Pat

"paulp" <pa********@earthlink.net> wrote in message
news:kl******************@newsread2.news.atl.earth link.net...
Based on your comment, I finally realized that IIS is running under the
IUSR_ account. So I changed the priveleges on this account on my test IIS
server as related elsewhere in this note. So now I'm getting a different
error.

1326, "LogonUser", "Logon failure: unknown user name or bad password"

It's progress of a sort.

My test box is running IIS, and I set up a local test account (PYTHONTEST)
on my primary box. This is the account I'm trying to hook into at the
moment.

Any thoughts on this?

Many thanks for your help.

Paul
"Pat [MSFT]" <pa******@online.microsoft.com> wrote in message
news:O2**************@TK2MSFTNGP10.phx.gbl...
Set the site to be Basic Authentication and login as you. I suspect that
the .exe is either running as IWAM/IUSER (i.e. GUEST) or you are running
into a double hop issue.
Pat

"paulp" <pa********@earthlink.net> wrote in message
news:Rh*******************@newsread1.news.atl.eart hlink.net...
> Greetings,
>
> I'm working on a CGI program that will run under MS IIS 5.0 and will
> browse folders on three other machines, building HTML pages that will
> provide links to these folders.
>
> Essentially, the CGI will connect to each machine in turn, doing the
> FindFirst/FindNext process based on the current criteria. It will
> select certain files/folders, and build an HTML page as it goes.
>
> The premise is fine. If I run the program from the command line, it
> seems to work fine and I get my HTML code out. I can copy the code
> into a separate file, open it in the browser, and all appears right
> with the world.
>
> However, when I try to run the CGI from the browser itself, I get all
> kinds of problems. The first one I got was a 1312, "A specified logon
> session does not exist. It may have already been terminated." After
> doing some searching, I began to investigate impersonation of a logged
> on user. This produces a different error: 1314, "A required privilege
> is not held by the client."
>
> The code involved and the output I'm getting follows:
>
> ---------BEGIN----------
> class Impersonate:
> def __init__(self, login, password ):
> self.domain = '4Q9ND21'
> self.login = login
> self.password = password
> self.handel = None
> def logon(self):
> tracelist.append("Impersonate logon step 0")
> win32security.RevertToSelf() # terminates impersonation
> tracelist.append("Impersonate logon step 1")
> self.handel = win32security.LogonUser( self.login, self.domain,
> self.password, win32con.LOGON32_LOGON_INTERACTIVE,
> win32con.LOGON32_PROVIDER_DEFAULT )
> tracelist.append("Impersonate logon step 2")
> win32security.ImpersonateLoggedOnUser(self.handel)
> tracelist.append("Impersonate logon step complete")
> def logoff(self):
> win32security.RevertToSelf() # terminates impersonation
> if self.handel != None:
> self.handel.Close() # guarantee cleanup
> ----------END-----------
>
> and I execute this code with the following
>
> ---------BEGIN----------
> impersonate = Impersonate( 'PYTHONTEST', 'PYTHONTEST' )
> try:
> tracelist.append("about to attempt the IMPERSONATE")
> impersonate.logon()
> tracelist.append("impersonate did NOT throw exception")
> b=AdjustPrivilege(SE_SYSTEM_PROFILE_NAME)
> b=AdjustPrivilege(SE_TCB_NAME)
> try:
> tracelist.append("win32api.GetUserName = " +
> win32api.GetUserName() )
> # print win32api.GetUserName() #show you're someone else
> finally:
> impersonate.logoff() #return to normal
> except:
> a = "Impersonate Logon Error: %s %s" % (sys.exc_type,
> sys.exc_value)
> tracelist.append(a)
> # print sys.exc_type, sys.exc_value
> ----------END-----------
>
> When I run this code, my tracelist comes out with
>
> ---------BEGIN----------
> 2005-09-15 16:43:37
> about to attempt the IMPERSONATE
> Impersonate logon step 0
> Impersonate logon step 1
> Impersonate Logon Error: pywintypes.error (1314, 'LogonUser', 'A required > privilege is not held by the client.')
> ----------END-----------
>
>
> I'm coding this in Python 2.4 and the Windows extensions. I have a
> number of other CGI programs in Python running under IIS that work
> correctly, but those only do database accesses. This one I'm trying to
> put together is the first one to actually do file searches.
>
>
> I have set the privileges for the logged on account on my IIS box for
> SE_TCB_NAME, SE_CHANGE_NOTIFY_NAME and SE_ASSIGNPRIMARYTOKEN_NAME and
> rebooted. To no avail. I'm not sure if there are additional
> alterations that need to be done to the security policies or not.
> Again, I'm not a guru.
>
>
> If anyone can give me more information/guidance I would greatly
> appreciate it. If you need more information from me, I will do my best
> to provide it.
>
> TIA,
>
> Paul
>
>



Sep 16 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Peter | last post by:
I have an application written in Access 2000 that I distribute to a number of organisations who use it on a variety of platforms, ranging from a P75 running Windows 95 to modern XP machines. It...
10
by: MHenry | last post by:
Hi, We were going merrily along for 6 years using this database to record all client checks that came into our office, including information about what the checks were for. Suddenly, network...
0
by: Steve | last post by:
Greetings, I'm having problems with the use of an Access 2003 Add-In on Windows XP Pro. Administrative-level users have no problems running the Add-In, but those users with restricted rights on...
6
by: John | last post by:
Hi We have an access app (front-end+backend) running on the company network. I am trying to setup replication for laptop users who go into field and need the data synched between their laptops...
3
by: Lyle Fairfield | last post by:
In a recent thread there has been discussion about Data Access Pages. It has been suggested that they are not permitted on many or most secure sites. Perhaps, that it is so, although I know of no...
3
by: Fabricio Sperandio | last post by:
Hi everyone, I have an ASP.NET application that access resources (files) in an other servers (machines) rather than the localhost. I am using Windows Authentication and impersonating the user....
1
by: Andrew | last post by:
Hello, friends, We have a .net web app, which will need to access event log files of other machines in our company's network using System.Diagnostics.EventLog namespace. In Web.config, we set:...
10
by: Arno R | last post by:
Hi all, So I bought a new laptop 10 days ago to test my apps with Vista. (home premium) Apparently Office 2007 is pre-installed. (a time limited but complete test version, no SP1) So I take the...
10
by: Lou O | last post by:
I have been using Access 2007 for a number of months and have successfully deployed ACCDR files on many client machines. The client machines have the "free" Access runtime version installed. I...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.